home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-11-27 | 184.4 KB | 3,631 lines |
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- | SERVICES
- | version 3.0
- |
- | Written and Developed
- | by
- | Lawrence Stone
- |
- | Copyright (C) 1988, 1989
- | by
- | Lawrence Stone Research Group
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
- |
- |
- | Published by
- |
- | LSRGroup
- | P.O. Box 5715
- | Charleston, Oregon 79420
- | U.S.A.
- |
- | Telephone: (503) 888-9716
- |
- | Electronic Messages:
- |
- | Marshfield Exchange BBS 152/18
- | or
- | Quik_BAS Conference
- |
- |
- |
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright (C) 1988, 1989 by Lawrence Stone Research Group
-
- All rights reserved
-
- Published in the United States of America
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- A Note From the Author
-
- If you are grossly new to the world of the IBM PC and compatibles,
- or if you are not completely comfortable using a PC, then notice:
-
- SERVICES 3.0 IS NOT FOR YOU!
-
- SERVICES is designed to fit the needs of the business world, as well
- as, programmer's criteria. Powerful command options offer you the
- ability to quickly perform complex tasks. These same options, in the
- hands of the neophyte, offer the "rope" necessary to "hang yourself".
-
- The next release of SERVICES will offer even more powerful options,
- such as, setting attributes on directories and sure kill of files.
- These planned options, in the hands of the novice are, indeed, all
- the "rope" necessary to "hang yourself".
-
- To the experienced, a note of caution: LSRGroup's beta tester's all
- reported that, initially, they perceived SERVICES as a simple shell
- program, similar to the shell offered with DOS 4.0. However, within
- a few days they realized that SERVICES was not a simple shell, but
- rather, a very powerful disk, archive and file controller. Soon
- thereafter, the beta testers became quite proficient and comfortable
- with SERVICES ease of operation. That's when they experienced out-
- comes that weren't what they wanted. However, upon review of their
- actions, SERVICES performed exactly as instructed!
-
- This situation is analogous to the private pilot with 200 hours flying
- experience. The pilot with 200 hours experience is very comfortable
- with the airplane and, therefore, at a higher risk of accident than
- during any other time of his/her flying career. To avoid an accident
- please take the time to read the questions and messages SERVICES
- displays before committing to any action. SERVICES performs its tasks
- extremely fast and the slight pause you take to re-confirm does not
- degrade your productivity.
-
-
- Acknowledgement
-
- Heartfelt appreciation is extended to Cindy K. Mallmann for enduring
- the many days and nights where the only part of this author's anatomy
- to be seen by her was the back of his head as he sat at the computer
- developing this fine utility.
-
- Further acknowledgement is extended to Derell Coates, Jim Copley,
- Bob Fetherson, John Phillips, Tommy Van Hoozier, and Tim Van Over
- for their ideas, suggestions, and assistance in distributing the
- SERVICES disk, archive and file controller.
-
-
-
- SERVICES Manual, version 3.0 page iii
-
-
-
-
- Table of Contents
-
-
- A Note From the Author ......................................... iii
- Acknowledgement ................................................ iii
-
- Table of Contents ................................................ 1
-
- Trademarks/Compatibility ......................................... 5
- License/Disclaimer ............................................... 6
- A. License .................................................. 6
- B. Disclaimer ............................................... 6
- C. Corporate Site Licenses/Quantity Purchases ............... 7
- D. Developer's Licenses ..................................... 7
- D. Registration ............................................. 7
- E. Free Gift ................................................ 8
-
- I. Before You Begin ............................................. 9
- A. Introduction ............................................. 9
- B. About This Manual ........................................ 10
- C. SERVICES Limitations .................................... 11
- D. Minimum System Requirements ............................. 11
- E. Optimal System Requirements .............................. 12
-
- II. Installing SERVICES ......................................... 13
- A. README.DOC .............................................. 13
- B. Installing SERVICES on your hard drive .................. 13
- 1. Before You Install .................................. 13
- 2. SERV300 Archive Packages ............................ 13
- 3. Installing SERVICES from Floppies ................... 15
- 4. Operation of SETUP_S.EXE ............................ 16
- a. Defining SERVICES Location ...................... 17
- b. Copying Files With SETUP_S.EXE .................. 17
- c. SERVICES Configuration File ..................... 17
- d. Printing SERVICES Manual ........................ 18
- e. Your AUTOEXEC.BAT's Path ........................ 19
- f. Redo Entries .................................... 19
-
- III. Using SERVICES .............................................. 20
- A. Command Lines ........................................... 20
- B. Directory Window ........................................ 21
- C. Files Window ............................................ 22
- D. Status of Shift Keys .................................... 23
- E. Scrolling File And Directory Windows .................... 24
- F. Command Line Commands ................................... 24
-
-
-
-
-
- SERVICES Manual, version 3.0 page 1
-
-
- 1. Copy ................................................ 24
- a. File ............................................ 25
- b. Tagged Files .................................... 25
- c. Except Tagged Files ............................. 25
- 2. Move ................................................ 25
- a. File ............................................ 26
- b. Tagged Files .................................... 26
- c. Except Tagged Files ............................. 26
- 3. Erase ............................................... 26
- a. File ............................................ 26
- b. Tagged Files .................................... 26
- c. Except Tagged Files ............................. 26
- 4. Tag ................................................. 27
- a. File ............................................ 27
- b. All ............................................. 27
- 5. Untag ............................................... 27
- a. File ............................................ 27
- b. All ............................................. 27
- 6. Zippy Tag/Untag ..................................... 27
- a. Zippy Tag ....................................... 27
- b. Zippy Untag ...................................... 27
- 7. Rename ............................................... 28
- a. Files ........................................... 28
- b. Directories ..................................... 28
- 8. Concatenate ......................................... 28
- 9. List ................................................ 28
- 10. Archive ............................................. 29
- a. Selecting PKarc/PKZip Formats ................... 29
- b. Add/Create Archive .............................. 29
- c. Add/Create With Comments ........................ 29
- d. List Files in Archive ........................... 30
- e. View Archive Comments ........................... 30
- f. Revise Archive Comments ......................... 30
- g. Delete Files From Archive ....................... 30
- h. Extract Files From Archive ...................... 31
- i. Browse Files in Archive ......................... 31
- j. Print Files in Archive .......................... 31
- k. Check Archive Integrity ......................... 32
- 11. Change Drive ........................................ 32
- 12. Volume Label ........................................ 32
- 13. Sort ................................................ 32
- a. Name ............................................ 32
- b. Extension ....................................... 32
- c. Date ............................................ 32
- d. Size ............................................ 33
- e. Attribute ....................................... 33
- 14. Change Directory .................................... 33
- a. Change to New Directory ......................... 33
- b. Make New Directory .............................. 33
- c. Remove Directory ................................ 33
-
-
- SERVICES Manual, version 3.0 page 2
-
-
-
-
-
- 15. Change Attributes ................................... 34
- a. Single File ..................................... 34
- b. Tagged Files ..................................... 34
- 16. Changing Time/Date Stamps ........................... 34
- 17. File Mask ........................................... 35
- 18. Quitting SERVICES ................................... 35
- G. Alternative Menu ........................................ 35
- 1. DOS Shell ........................................... 36
- a. DOS Shell ....................................... 37
- b. Disk Swap ....................................... 37
- c. EMS Swap ........................................ 38
- 2. Execute File ........................................ 38
- a. Command Line Argument ........................... 38
- b. DOS Shell ....................................... 39
- c. Disk Swap ....................................... 39
- d. Batch Shell ..................................... 40
- e. EMS Swap ........................................ 41
- 3. Help ................................................ 41
- 4. File Search ......................................... 41
- a. Search Default Drive ............................ 41
- b. Search Default Drive And All Hard Drives ........ 41
- 5. Protect Files ....................................... 42
- a. Adding Files To Protection List ................. 43
- b. Deleting From Protection List ................... 43
- c. Viewing Protection List ......................... 43
- d. Protecting File on Other Drives ................. 43
- 6. Screen Sleep ........................................ 44
- 7. Text Editor ......................................... 44
- a. Edit Existing File .............................. 44
- b. Edit A New File ................................. 44
- 8. Refresh FAT ......................................... 44
- 9. Virus/Corrupted File Check .......................... 45
- a. Execute CRC/Checksum Test ....................... 45
- b. Create/Append Control File ...................... 47
- c. CHECKSUM's Report File .......................... 48
- d. Using CHECKSUM from DOS ......................... 50
- H. Alternative Menu Commands From The Main Menu ............ 51
- I. Passwords ............................................... 51
- a. Creating ............................................ 52
- b. Deleting or Changing Password ....................... 52
- c. Verifying ........................................... 53
-
- IV. SERVICES Line Editor Commands ............................... 54
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 3
-
-
-
- V. Notes and Tips .............................................. 54
- A. Backup Copies of SERVICES ............................... 54
- B. Typing File Names ....................................... 55
- C. SCRNCH .................................................. 55
- D. Renaming the SERVICES Utilities ......................... 55
- E. Directory Names With Extensions ......................... 55
- F. Speedy Untags ........................................... 56
- G. Expeditious Use of Highlight Bars ....................... 56
- H. When Files And Directories Don't Display ................ 56
- I. Un-sorting The File Display ............................. 56
- J. Forgot Your Password? ................................... 56
- K. Un-installing SERVICES .................................. 57
- L. Getting The Protect Utility When Calling For Password? .. 57
- M. Tandy 1000 Keyboards .................................... 57
- N. Dual Monitors ........................................... 57
- O. Multi-tasking And LANs .................................. 58
- P. Copy or Move Files to Different Drives .................. 58
-
- VI. Revision History ............................................ 58
-
- VII. Future Enhancements ......................................... 61
-
- VIII. Registration Form ........................................... 62
-
- IX. Comment/Suggestions Form .................................... 63
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 4
- Trademarks/Compatibility
-
- SERVICES has been tested and found compatible with the products listed
- below (partial list). Many of these products are referenced throughout
- this document. Whenever you come across them, please remember that they
- are registered trademarks and copyrights of the companies shown below.
-
- * 8088, 80286, 80386 CPU's are trademarks of Intel, Inc.
- * Abacus 25 motherboard is a trademark of Abacus, Inc.
- * Above Board is a trademark of Intel, Inc.
- * AMI BIOS is a copyright of American Megatrends, Inc.
- * AutoCAD is a copyright of Autodesk, Inc.
- * Award Modular BIOS version 3.03 is a copyright of Award Software, Inc.
- * Bernoulli Box is a trademark of Iomega, Inc.
- * Chips Expanded Memory Manager version 4.1.1 is a copyright of
- Chips & Technology, Inc.
- * Clipper is a copyright of Nantucket Corporation.
- * dBase is a copyright of Ashton Tate Corporation.
- * DOG - Disk OrGanizer is a copyright of Allen Morris III.
- * DOS 3.1, 3.2, 3.3, 4.0, and 4.01 in this manual refers to MS-DOS
- versions 3.1 to 4.01, copyrights of Microsoft Corporation.
- * ELT-286B motherboard is a trademark of Chips & Technology, Inc.
- * FLUSHOT is a copyright of Software Concepts Design.
- * Franklin 8000 is a trademark of Franklin Computers, Inc.
- * G-2 286 chip set is a trademark of G-2 Corporation
- * Harris 80C286 and 80C386 CPU's are trademarks of Harris, Inc.
- * IBM, IBM PC, IBM PC XT, IBM PC AT and IBM PS/2 are trademarks of
- International Business Machines Corporation, Inc.
- * LIST or LIST.COM, when referenced as a specific program name, is
- a copyright of Vernon D. Buerg and Sydex.
- * Lotus 123 is a copyright of Lotus Development Corporation.
- * Microsoft Word is a copyright of Microsoft Corporation.
- * NEAT (New Enhanced Advanced Technology) is a registered name
- for CHIPSet, trademark of Chips & Technology, Inc.
- * NEC V20 CPU is a trademark of NEC, INC.
- * PC Tools, PC Tools Deluxe are copyrights of Central Point Software,
- Inc.
- * Phoenix BIOS is a copyright of Phoenix Software Associates, Ltd.
- * PKARC, PKXARC, PKPAK, PKUNPAK, PKZIP, and PKUNZIP are copyrights of
- Phil Katz and PKWARE, Inc.
- * PLUS Hardcard 40 is a trademark of PLUS Development Corp., Inc.
- * Q.COM, QEDIT.COM, and QEDIT.EXE are copyrights of SemWare.
- * Qfiler is a copyright of Ken Flee and Jamestown Software.
- * SCAN is a copyright of McAfee Associates.
- * SCRNCH is a copyrighted trademark of Graeme W. McRae.
- * Seagate BIOS version 3.0.0 is a copyright of Seagate, Inc.
- * Seagate SCUSI and Seagate ST251 are trademarks of Seagate, Inc.
- * SpinRite Hard Disk Reformatter is a copyright of Gibson Research.
- * Tandy 1000 and Tandy 3000HD are trademarks of Tandy, Inc.
- * Xtree is a copyright of Executive Systems, Inc.
- * SERVICES is compatible with DIP (Dual Inline Package) and SIMM
- (Single Inline Memory Module) DRAM and, if 450 Kbytes are available,
- will utilize LIM (Lotus/Intel/Microsoft) EMS version 3.2 or later.
-
- SERVICES Manual, version 3.0 page 5
- License/Disclaimer
-
- A. License
-
- SERVICES is Copyright (C) 1988, 1989 by LSRGroup.
-
- This version of SERVICES is NOT public domain or free software, but
- is being distributed as "shareware" or "user supported" software.
-
- Non-registered users of this software are granted a limited license
- to make an evaluation copy for trial use on a private, non-commercial
- basis, for the express purpose of determining whether SERVICES is
- suitable for their needs. At the end of this trial period, you
- must either register your copy or discontinue using SERVICES.
-
- This means that if you are regularly using this program, i.e., more
- than two dozen times, then you have deemed this software package to
- be suitable for your needs and you are required to pay for your copy
- or, remove it from your system and discontinue its use.
-
- All users are granted a limited license to copy SERVICES Shareware
- Edition for the trial use of others, subject to the above limitations.
- This license does NOT include distribution or copying of this software
- package:
-
- 1. In connection with any other product or service,
- except for PKware's file compression programs, Sydex's
- LIST.COM, and SemWare's QEDIT, if distributed as shareware
- and approved by their authors.
- 2. For general use within a company or institution.
- 3. For any consideration other than a modest "disk fee".
- 4. In any manner if the file containing the full documen-
- tation (this manual) is not included in the distribution
- or, if it is modified in any way.
- 5. In any manner if any of the files or programs included
- in this package have been modified in any way.
-
- Operators of electronic bulletin board systems (SysOps) are encouraged
- to post SERVICES Shareware Edition for down-loading by their users, as
- long as the above conditions are met.
-
- If you are a distributor of a public domain or user-supported software
- library, then you may be eligible to distribute copies of SERVICES
- Shareware Edition. You must meet all the above conditions and acquire
- written permission from LSRGroup before doing so.
-
- B. Disclaimer
-
- Use of this program acknowledges this disclaimer of warranty: "This
- program is supplied as-is. LSRGroup disclaims all warranties,
- expressed or implied, including, without limitation, the warranties
- of merchantability and of fitness of this program for any purpose.
- LSRGroup assumes no liability for damages direct or consequential,
- which may result from the use of this program."
- SERVICES Manual, version 3.0 page 6
-
-
-
-
- C. Corporate Site Licenses/Quantity Purchases
-
- All corporate, business, government, agencies of government, or other
- commercial users of SERVICES must be registered. Quantity discounts
- and corporate or site licensing is available. Call or write LSRGroup
- for quantity discount pricing.
-
- All orders must include check, money order, or warrent.
-
-
- D. Developer's Licenses
-
- Developers wishing to bundle SERVICES with their programs need to
- write LSRGroup stating the nature of your program and the quantity of
- sales you anticipate. LSRGroup will respond with a proposed agreement
- stating your cost and duration of agreement.
-
-
- E. Registration
-
- Registration entitles you to reduced costs for the next minor and
- major revisions of SERVICES, and free product support for three months
- from date of registration. Product telephone support is limited to
- 30 minutes connect time during the hours of 10:00 am to 4:00 pm
- Pacific time, Monday through Friday.
-
- SERVICES registration entitles you to use the program on any and all
- computers available to you, with the following restriction: If other
- people have access to this program or may use it on a regular basis,
- then you must purchase a site license.
-
- Registration entitlements are valid for this release of SERVICES and
- are subject to change with subsequent releases.
-
- Registration of SERVICES does not include registration of PKarc,
- PKxarc, PKpak, PKunpak, PKzip, PKunzip, QEDIT, or LIST.COM. These
- products are not authored nor copyrighted by LSRGroup. Therefore, if
- you are using any of these products, it is your responsibility and
- obligation to make sure you register them.
-
- When you register SERVICES, you receive diskette(s) of the latest
- version of SERVICES. Your registered copy will display your name
- or company name as the registered owner.
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 7
-
-
-
-
- F. Free Gift
-
- SERVICES, and other programs, can operate on 286 CPU's, in certain
- circumstances, faster than the performance produced from 386 CPU's.
- To achieve this speed improvement, LSRGroup has included a small COM
- program called, FAST.COM.
-
- FAST.COM reduces the delay time and increases the speed of your
- systems keyboard repeat action, effectively making the keyboard much
- quicker. Scrolling windows and text will be as fast as a mouse with
- FAST.COM installed. And, unlike some utilities that increase type-
- matic response time, FAST.COM will not over-buffer. FAST.COM is for
- 286 CPU's only (you cannot use it on the IBM PC or IBM PC/XT).
-
- To load FAST.COM, simply type the command FAST. LSRGroup recommends
- that you have FAST.COM installed from your system's AUTOEXEC.BAT.
-
- Note: The Setup Utility supplied in this SERVICES package does not
- copy FAST.COM. If you are installing SERVICES from a floppy diskette
- and want FAST.COM on a hard drive then, you must copy it either from
- the DOS command line, or copy it using SERVICES, once SERVICES has
- been installed.
-
- FAST.COM is a free gift from LSRGroup to you, whether you register
- SERVICES or not.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 8
-
- I. Before You Begin
-
-
- A. Introduction
-
- SERVICES, developed to fit the needs of business, as well as, fill the
- criteria of programmers, is not a simple shell program, but rather, a
- very powerful disk, archive and file controller.
-
- SERVICES supplants the need to use DOS commands, offering an easy to
- use system of pull-down and pull-up menu options. When you need to
- use DOS, SERVICES will offer you three different means to shell the
- command processor: DOS shell, EMS swap, and Disk swap.
-
- You can run other programs from within SERVICES using four different
- shells: DOS shell, EMS swap, Disk swap, and Batch shell. Use the
- Batch shell to run memory intensive programs, such as AutoCAD.
-
- Using the various shell types gives you more control over how your
- programs run. The DOS shell retains SERVICES in DOS memory, locking
- out 239,596 bytes from use by the program being run by SERVICES. When
- you choose EMS or Disk swaps, 234,124 bytes of additional DOS memory
- become available to the program being run. The Batch shell frees up
- all but approximately 200 bytes or less for the program being run.
-
- SERVICES directly integrates with PKware's file compression utilities
- for easy manipulation of ARC and ZIP archives. Manipulating archives
- can be cumbersome from DOS but using SERVICES requires just a couple
- of keystrokes.
-
- SERVICES will work with Vernon D. Beurg's LIST.COM for browsing any
- ASCII or binary file. SERVICES automatically uses LIST to give you
- complete up/down and right/left scroll control when viewing archived
- file contents.
-
- SERVICES is designed to use QEDIT for editing any text file you high-
- light. If you use a different text editor, SERVICES can probably
- work with it as well.
-
- SERVICES can be password protected. Passwords can be as long as 65
- character spaces and can include spaces between words.
-
- SERVICES can be instructed to protect files from erasure while they
- reside within their designated directory(s), without setting Read-Only
- attributes. Protected files cannot be erased or re-named by SERVICES
- nor can their associated directories be renamed by SERVICES.
-
- SERVICES offers a wide-range of options not found with other disk,
- archive or file controllers, such as, concatenation of ASCII files,
- sorting files by attributes, changing attributes on all tagged files,
- virus and corrupted file checks, and renaming sub-directories.
-
-
- SERVICES Manual, version 3.0 page 9
-
-
-
-
-
- B. About This Manual
-
- This manual is designed to serve two primary functions: to elucidate
- you, the user of the SERVICES utility, about the operational functions
- and parameters of SERVICES and, to serve as a reference manual for the
- myriad of command options available. In this second capacity, certain
- conventions remain constant throughout this document.
-
- Keys with multi-letter names, such as <Enter> are identified as keys
- by being enclosed within the <> symbols. Letter keys are identified
- in capital letters and/or within quotation marks.
-
- It is implied that all menus boxes can be scrolled and their options
- can be selected with the <Enter> key unless stated otherwise.
-
- The chapters detailing the Command Lines and Alternative Menus conform
- to the following convention:
-
- Each command option is briefly defined in a paragraph entitled,
- "Function". Fast keys used to call the command, as well as, escape
- procedures, are listed in paragraphs entitled, "Fast Key". Detailed
- information or supplemental information is incorporated into para-
- graphs entitled, "Comment".
-
- Many commands have further options. If a command has further options,
- they will be listed in subsequent paragraphs that are numbered in
- lower case letters. The convention used to describe these further
- options is the same as for the command. When referencing any command,
- bear in mind that the calls stack together. For example, the archive
- command uses a Fast Key "A", the option for the pkZip format use the
- Fast Key "Z", and the option for creating an archive with comments
- uses a Fast Key "C". Therefore, the keystrokes needed to initiate
- the (A)rchive menu using the pk(Z)ip format to create an archive and
- include file (C)omments is - "AZC".
-
- Familiarizing yourself with the Fast Keys takes very little time
- because each set of menus is limited in scope, i.e., "A" pulls-down
- the (A)rchive menu from the Command Line which displays two choices:
- pkArc and pkZip. Choosing one opens another menu where, in the
- previous example, you would choose "C" for creating an archive with
- (C)omments.
-
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 10
-
- C. SERVICES Limitations
-
- SERVICES is limited to the following:
-
- > Installation onto fixed disks (hard disks) only.
-
- > Twenty six drives (any combination of fixed disk and floppy).
-
- > 599 directories per disk. Any limitation of the number
- of sub-directories allowed on the root directory is a
- limitation imposed by older DOS versions, not SERVICES.
-
- > 680 files per directory for a maximum of 407,320 files
- per disk. (You can have more than that, SERVICES just
- won't read beyond 680 files per directory.) Again, any
- limitation of the number of files allowed on the root
- directory is a limitation imposed by older DOS versions,
- not SERVICES.
-
- > 240 files within any archived file. Files within an
- archive can also be archived files consisting of 240
- files each for a total of 57,600 files per archive.
-
-
- D. Minimum System Requirements
-
- > An IBM PC, XT, AT, PS/2 or compatible.
-
- > PC-DOS or MS-DOS 3.0 or later.
-
- > Phoenix BIOS or compatible.
-
- > 80 column monitor.
-
- > One or more fixed disks (hard disks)
-
- > 850,000 bytes disk space for the SERVICES directory. 400,000
- bytes are required for SERVICES and the files it creates and
- 450,000 bytes are required for disk swap operations. If your
- system has a RAM drive with 450,000 bytes available, then the
- SERVICES hard disk space requirement is reduced to 400,000.
-
- > 640 Kbytes base memory - 239,596 bytes or more available RAM.
-
-
-
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 11
-
-
-
- E. Optimal System Requirements
-
- > 286 CPU with FAST.COM installed, or 386 CPU or better.
-
- > 450,000 bytes or more available LIM EMS version 3.2 or newer
- (or compatible).
-
- > RAM drive with 450,000 bytes available or more.
-
- > Supplemental programs PKpak version 3.61, PKunpak version 3.61,
- Pkzip version 1.01 or later, Pkunzip version 1.01 or later,
- LIST.COM, and QEDIT.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 12
-
-
- II. Installing SERVICES
-
-
-
- A. README.DOC
-
- If there is a file called "README.DOC" included on your diskettes
- (or, archived file if down-loaded from a bulletin board) then,
- please take a few moments to read the contents. This file may
- contain corrections to the manual and/or further information
- regarding the installation of SERVICES.
-
-
- B. Installing SERVICES on your hard drive:
-
- 1. Before You Install
-
- If you have previously installed SERVICES version 3.0 (Shareware
- Edition or Registered Edition) then proceed to the installation
- instruction #2 or #3, whichever is appropriate.
-
- Before you install SERVICES, take the time to note on a piece of
- scratch paper the following information in the following sequence:
-
- a. The directory name where SERVICES is to be installed.
-
- Example: C:\SERVICES
-
- b. The drive letters of every hard disk your system has that
- has been formatted for DOS. This list can include RAM drives
- if the RAM drives are not TSR (Terminate and Stay Resident),
- i.e., if, at any time you can remove your RAM drive(s) from
- your system's memory without having to turn off the computer
- then do not include this drive letter with your list of hard
- disks.
-
- Example: CDEF
-
- c. If your system has RAM drives, note the drive letter of the
- largest RAM drive on your system. This RAM drive cannot be
- TSR (Terminate and Stay Resident). If you have noted this
- RAM drive for instruction "b" above then note it again.
-
- Example: F
-
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 13
-
-
- d. If you have PKware's PKarc or PKpak utility, version 3.61,
- then note the complete path and file name for one or the
- other but not both (note - PKpak is not the same as PAK by
- SEA, Inc.). Note: This instruction and the next five
- instructions ask for the complete path and file name. This
- means that you need to note the drive, path, filename, and
- file extension.
-
- Example: C:\ARC\PKPAK.EXE
-
- Wrong! PKPAK
- Wrong! C:\ARC
- Wrong! C:\ARC\PKPAK
-
- e. If you have noted PKarc in instruction "d" above then, note
- the complete path and file name for PKxarc. If you listed
- PKpak then note the complete path and file name for PKunpak.
-
- Example: C:\ARC\PKUNPAK.EXE
-
- f. If you have PKware's PKzip utility, version 1.01 or later,
- then note the complete path and file name for it.
-
- Example: C:\ARC\PKZIP.EXE
-
- g. If you have noted PKzip in instruction "f" above then note
- the complete path and file name for Pkunzip.
-
- Example: C:\ARC\PKUNZIP.EXE
-
- h. If you have Vernon D. Buerg's LIST.COM (LIST may be called
- LIST62.COM, LIST64.COM, etc.) then note the complete path
- and file name for it.
-
- Example: C:\UTILITY\LIST.COM
-
- If you don't have Vernon D. Buerg's LIST utility but use
- another browse utility, then you may be able to use this
- other browse utility in lieu of LIST. If you use a different
- browse utility than LIST, it must be able to accept the
- complete path and file name for the file to browse in its
- command argument. Also, be forewarned, SERVICES will use
- LIST to browse multiple files that reside within a single
- archived file. When SERVICES uses LIST in this capacity, it
- first stuffs the keyboard with a specific command to LIST.
- If you are going to use a browse utility other than LIST,
- this may produce unpredictable results.
-
-
-
-
-
- SERVICES Manual, version 3.0 page 14
-
-
- i. If you have SemWare's Q.COM, QEDIT.COM, or QEDIT.EXE then
- note the complete path and file name for it.
-
- Example: C:\EDIT\QEDIT.EXE
-
- If you don't have SemWare's Q.COM, QEDIT.COM, or QEDIT.EXE
- but use another text editor, then you may be able to use this
- other text editor in lieu of SemWare's. If you use a another
- text editor, it must be able to accept the complete path and
- file name for the file to edit in its command argument.
-
- The above instructions are the most complex task required of you
- in order to install and operate the SERVICES utility. If you don't
- understand them, then you are not ready for the powerful abilities
- of the SERVICES utility and LSRGroup suggests that you proceed no
- further with its installation.
-
-
- 2. SERV300 Archive Packages
-
- Many computer bulletin boards offer SERVICES Shareware Edition
- as an archived file named SERV300. This file can have many
- different extensions, depending upon which archiver was used to
- do the compression. SERV300 file extensions may be: ARC, ZIP,
- LZH, ZOO, PAK, or other extension name.
-
- If you have down-loaded SERV300 from a bulletin board then:
-
- a. Make a directory for the SERVICES files (LSRGroup suggests
- you name this directory, "\SERVICES". To make a directory,
- at the DOS prompt, type the command: MD\SERVICES
-
- Note: If you already have a previous version of SERVICES
- on your hard drive then skip this instruction and proceed
- with instruction #b.
-
- b. Extract all of SERVICES files out of the archive into the
- SERVICES directory.
-
- c. Locate your system into this directory with the command:
- CD\SERVICES (assuming you named this directory \SERVICES).
-
- d. At the DOS prompt, type the command: SETUP_S
-
- e. Skip to instruction #4 below to continue reading about the
- installation process.
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 15
-
-
- 3. Installing SERVICES from Floppies
-
- a. If you are installing SERVICES from a 1.44 Mbyte, 3 1/2 inch
- diskette then insert this diskette into drive A: If you are
- installing SERVICES from 360 Kbyte, 5 1/4 inch diskettes then
- insert SERVICES diskette #1 into drive A:
-
- b. At the DOS prompt type the command: A:
-
- c. Next, type the command: SETUP_S
-
- d. SETUP_S, when run from a floppy drive, first checks to see
- if all of its files are present.
-
- If you are installing SERVICES from a 5 1/4 inch floppy
- drive, then SETUP_S will ask you to place SERVICES diskette
- #2 into the drive. Place diskette #2 into the drive and
- strike any key to continue. SETUP_S will then verify the
- existence of the files in diskette #2 and will inform you to
- again place diskette #1 into the drive. If all of SERVICES
- EXE files are present on diskette #1 and if all of SERVICES
- DOC files are present on diskette #2 then execution of the
- SETUP_S utility will continue. Otherwise, SETUP_S will abort
- with a message that files are missing. If you fail to place
- diskette #2 into the drive when requested, you will also
- have this message displayed and SETUP_S will abort. You can
- terminate execution at this time by pressing the <Esc> key.
-
- e. To continue the installation, read instruction #4.
-
- 4. Operation of SETUP_S.EXE
-
- Because your SERVICES utility can be installed from a floppy drive,
- a RAM drive, or from a previously created hard disk directory, the
- following convention is used to make reading this chapter and the
- installation process easier:
-
- If the paragraph pertains to installing SERVICES from a floppy or
- RAM drive, then the paragraph will be preceded with [FLOPPY]. If
- the paragraph pertains to installing SERVICES from a previously
- created hard drive location then the paragraph will be preceded by
- the notation [HARD]. If the paragraph applies to both types of
- installation procedures then there is no special notation.
-
- When you run SETUP_S, it will first display a window with an over-
- view of what it does. When you are finished reading this screen,
- strike any key to continue.
-
-
-
-
-
- SERVICES Manual, version 3.0 page 16
-
- a. Defining SERVICES Location
-
- [HARD]
- If you are running SETUP_S from within a previously established
- SERVICES hard disk location that contains the SERVICES files, then
- SETUP_S will display your complete path to SERVICES and will
- instruct you to press the <Enter> key to continue. Press <Enter>
- to continue or press the <Esc> key to abort the program.
-
- [FLOPPY]
- If you are running SETUP_S from a floppy (or RAM drive with less
- than 1.5 Mbyte total disk space), then SETUP_S will ask you to
- type the complete path for your SERVICES hard disk directory.
- Type the complete path as noted on your scratch paper then press
- the <Enter> key, or press <Esc> to abort the program.
-
- [FLOPPY]
- If you are running SETUP_S from a floppy (or RAM drive with less
- than 1.5 Mbytes total disk space) and the path you designate for
- SERVICES doesn't exist, then SETUP_S will first check to see if
- the parent directory exists. If it does exist, then the path you
- specified is created. If the parent directory doesn't exist you
- will be promptly informed of such and allowed to re-type the path,
- or press <Esc> to abort the program.
-
- b. Copying Files With SETUP_S.EXE
-
- [FLOPPY]
- If you are running SETUP_S from a floppy (or RAM drive with less
- than 1.5 Mbytes total disk space) and SETUP_S has accepted or
- created the path for SERVICES, it will then automatically copy all
- of your SERVICES files to that location. If you are operating
- the SETUP_S utility from a 5 1/4 inch diskette then, after copying
- all of SERVICES EXE programs, you will be instructed to insert
- diskette #2 into drive A: Insert diskette #2 into the drive and
- press the <Enter> key. The manual and readme documents will then
- be copied to SERVICES hard disk location.
-
- c. SERVICES Configuration File
-
- [FLOPPY]
- If you are running SETUP_S from a floppy (or RAM drive with less
- than 1.5 Mbytes total disk space) you will then be presented a
- series of questions concerning the complete path and file names
- for your archive, browse, and text editor. Type your responses as
- noted on your scratch paper for each question, then press <Enter>
- to move on to the next question. Press the <Esc> key to abort the
- creation of the configuration file. Note - SERVICES will not run
- without a valid configuration file.
-
-
-
-
- SERVICES Manual, version 3.0 page 17
- [HARD]
- If you are running the SETUP_S utility from a hard disk location
- that contains the SERVICES files, you will be asked if you wish to
- create or modify a SERVICES configuration file. If this is the
- initial installation of SERVICES version 3.0 then you must respond
- "Y" for yes. Without a valid configuration file, SERVICES will not
- run. When you answer "Y", you will then be presented a series of
- questions concerning the complete path and file names for your
- archive, browse, and text editor. Type your responses as noted on
- your scratch paper. If SERVICES already contains a valid configur-
- ation file, when SETUP_S asks you this series of questions, you
- will have displayed the information that is currently held in the
- configuration file. Press the <Enter> key to accept each displayed
- path and file name. Or, edit the presentation then press <Enter>.
- Press <Esc> to abort the creation of the configuration file.
-
- SETUP_S checks for the existence of each file name you type. If
- the file or path is invalid, SETUP_S will inform you of such and
- allow you to re-edit the invalid entry.
-
- Once you have answered or confirmed the path and file names to your
- archive, browse, and text editor, you will be asked if you wish to
- have SERVICES default to sorted directory trees. Press the "Y"
- key if you want your directory trees to be sorted. Press the "N"
- key if you don't want your directory trees to be displayed sorted.
-
- SETUP_S will now re-display the data you have entered and ask you
- if it is correct. Answer "Y" if it is, "N" if one or more of the
- data you have supplied is incorrect. If you press the "Y" key,
- SETUP_S then writes a file named, SERVICES.CFG and assigns it a
- Read-Only DOS attribute. If you answered "N" then SETUP_S asks
- you if you wish to create or modify the configuration file. If
- you answer yes, you will again be presented the set of questions
- concerning the location and names of your archive, browse, and
- text editor programs.
-
- d. Printing SERVICES Manual
-
- If the SERVICES manual is present in the SERVICES directory, you
- will be asked if you wish to have your printer print it. Answer
- "Y" to print the manual or "N" if you don't want to print the
- manual. If the manual is not present, you will be informed that
- you cannot print it because it is missing.
-
- Note - when you first run the SETUP_S utility from a floppy, the
- manual (SERVICES.DOC) and the README.DOC is automatically copied
- to the SERVICES directory and, therefore, can be printed. If you
- have received SERVICES in the archive called, SERV300 then, when
- you extract the files from the archive, you also extract the
- manual, therefore, it can be printed. The only time you can
- expect the message that SERVICES.DOC is missing is after you have
- done an initial installation, deleted the manual, and then re-run
- SETUP_S to modify the configuration file.
-
- SERVICES Manual, version 3.0 page 18
-
- If you elect to print the manual, you will be asked to specify
- which printer port to use. Press "1" for LPT1, "2" for LPT2, etc.
- Next, you will be asked if your printer uses line feeds as well as
- carriage returns, or carriage returns only. Press "L" for line feeds
- with carriage returns. Press "C" for carriage returns only.
-
- If you are unsure if your printer needs line feeds or not, press
- the "L" key. If you see double spacing between lines of text when
- it should be single spacing, then you need to abort the print
- procedure with the <Esc> key.
-
- If you abort the print procedure with the <Esc> key, you will again
- be asked if you wish to print the manual. Type "Y" for "yes" or
- type "N" for "no".
-
- e. Your AUTOEXEC.BAT's Path
-
- If you have SERVICES directory listed in your system's PATH state-
- ment, then SERVICES can be loaded and run from any drive or path.
- If SERVICES directory is pathed, then, where-ever you call SERVICES
- from, files and directory information associated with that default
- drive and path is immediately displayed. Otherwise, if SERVICES
- is not pathed then it must always be loaded from within its own
- directory.
-
- If SERVICES directory is already pathed, SETUP_S will inform you
- of that condition. Otherwise, SETUP_S will present you two screens
- full of information explaining in detail, the process it goes
- through to modify your AUTOEXEC.BAT so that SERVICES is pathed.
-
- After reading these screens, you will be asked if you wish to have
- SETUP_S modify your AUTOEXEC.BAT's PATH statement. If you choose
- "Y" then SETUP_S immediately re-names your AUTOEXEC.BAT to the
- new name, AUTOEXEC.OLD and then writes a new AUTOEXEC.BAT with
- the appropriate modification needed to path SERVICES directory.
- SETUP_S then sets the same attributes on your new AUTOEXEC.BAT as
- existed on your original. SETUP_S will not write a new AUTOEXEC
- file if the original is greater than 16,000 bytes nor will it
- modify the AUTOEXEC if the existing path combined with SERVICES
- path exceeds the DOS limitation of 127 bytes.
-
- f. Redo Entries
-
- After you have responded to all of the questions posed by SETUP_S,
- you will be asked if you wish to redo your entries. Press "Y" to
- start over again. Press "N" to end the program. When you press
- "N", if you had SETUP_S modify your AUTOEXEC.BAT then, you will be
- informed that it was modified and to "Strike any key to REBOOT".
- When this message is displayed, remove any diskettes from your
- floppy drive and strike any key.
-
-
-
- SERVICES Manual, version 3.0 page 19
-
- III. Using SERVICES
-
-
- A. Command Lines
-
- SERVICES divides your monitor into two major window areas. The left
- window displays the default drive's directory tree and the right side
- displays the default directory's file information. Above and below
- these windows are white bars. These white bars are SERVICES command
- lines.
-
- The command lines contains 17 primary commands you will use to manage
- your files and directories.  Any command on the command line is always
- available for you to use, so long as no other window or menu has
- pulled or popped onto the screen.
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
- The command with the dark background (blue on color monitors) is the
- command that is "ready" to be called. You have 2 ways to change the
- "ready" command. You can scroll the Command Lines or call the command
- with a Fast Key.
- Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â
- 1. Scrolling The Command Lines
-
- Use the spacebar or the tab key to scroll the "ready" command
- left to right. The scroll will wrap at the upper right
- command name to the bottom left command, and will also wrap at
- the bottom right command back to the top left.
-
- Holding a shift key down while pressing tab scrolls the ready
- command in the opposite direction.
-
- Once the command you wish to use becomes the ready command,
- then press the <Enter> key to pull down its menu box.
-
- 2. Command Line Fast Keys
-
- The first capitalized letter in each command (red on color
- monitors - underlined on monochrome monitors) is the command's
- Fast Key.
-
- Fast Keys are mnemonic. This means that, generally, you can
- make an easy association between the key and command, i.e.,
- "C" for Copy, "D" for change Drive, "A" for Archive, etc.
-
- If no other window or menu has been pulled down or popped onto
- the screen, then no matter which command is the ready command,
- as soon as you use the Fast Key, that command becomes the
- ready command and immediately pulls down its associated menu.
-
-
-
-
-
- SERVICES Manual, version 3.0 page 20
-
- 3. Pull-Down Menus
-
- Once a command line menu box has been pulled down, you can
- drag it to the right or left with the right and left arrow
- keys or abort the command line choice with the <Esc> key.
-
- Several calls to the command line, as well as, several options
- within several pull-down menu boxes are not available unless
- one or more files have been tagged. Those options that are
- not available when no file has been tagged will appear grey on
- color monitors and will appear blank on monochrome.
-
- There is no option to copy, move, or erase tagged files until
- you tag at least one file. Likewise, you cannot copy, move or
- erase "Except tags" until you have tagged at least one file.
- You cannot create an archived file until you have tagged at
- least one file. You must tag two or more files to concatenate.
- And, you cannot untag any file until you've tagged.
-
- Calls to several command line commands will require you to
- type further information. If you desire to concatenate, files,
- change the volume label of the disk, change the time and date
- of a file, or change the file mask, then, once the menu box is
- displayed, you need to initiate SERVICES built-in line editor
- by tapping the spacebar or <Enter> key.
-
- Other command line commands that respond to you by asking a
- question may require you to type a response with SERVICES line
- editor. For example, if you press "C" for "Copy" while high-
- lighting a file called "YOURFILE.DOC", and you have previously
- moved the highlight bar to a directory named "C:\DOCS" then,
- SERVICES will respond with the question:
- "Copy YOURFILE.DOC to C:\DOCS ?"
-
- If you press "Y" or <Enter> to the above question, SERVICES
- immediately attempts to copy the file. If you answer "N" for
- "No" then SERVICES will immediately initiate its line editor.
- At this point, you would either type the drive and path where
- the copy is to go or, press <Esc> to abort the copy procedure.
-
- B. Directory Window
-
- SERVICES divides your monitor into two major window areas. The left
- window displays the default drive's directory tree, the volume label
- for that drive, the number of directories for that drive, the number
- of bytes in the default directory, and the number of bytes available,
- or free, for that drive.
-
- SERVICES will display any directory, whether the directory has hidden,
- system attributes or not.
-
-
-
- SERVICES Manual, version 3.0 page 21
-
-
-
-
- The directory tree is organized in a hierarchy starting with the root
- of the current drive. For example:
-
- Displayed Tree Equivalent Path
- ---------------- ---------------------
-
- C:\ C:\
- |
- +--UTILITY C:\UTILITY
- | |
- | +--DISK C:\UTILITY\DISK
- | | |
- | | +--TOOLS C:\UTILITY\DISK\TOOLS
- | |
- | +--SERVICES C:\UTILITY\SERVICES
- |
- +--EDIT C:\EDIT
-
-
- Information regarding the number of directories, number of bytes
- in the default directory, and free space is displayed below the tree.
-
- The number immediately behind "Dir:" is the count of subdirectories
- on the current drive. This count does not include the root directory.
-
- "Bytes:" indicates the total number of bytes in the current directory.
- If a file-mask has been set, then the "Bytes:" will be the total bytes
- that match the requirement of the mask.
-
- The number following "Free:" is the total number of bytes available on
- the current drive.
-
- C. Files Window
-
- SERVICES divides your monitor into two major window areas. The right
- window displays the default directory path, filenames and associated
- file information, the number of files in the default path, the number
- of files tagged, and the number of bytes in the tagged files.
-
- SERVICES will display any file, whether the file has hidden, system
- attributes or not.
-
- The name of the directory SERVICES is currently operating from is
- displayed just above the window containing the file information.
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 22
-
- Displayed files and their associated information is displayed in the
- following format:
-
- SERVICES EXE 172733 112389 16:14 RHSA *
- ----+--- -+- --+--- --+--- --+-- -+-- |
- | | | | | | +-- This File is Tagged
- | | | | | +-- File's attributes
- | | | | +-- File's time stamp (Hr:Mn)
- | | | +-- File's date stamp (Month/Day/Year)
- | | +-- Size of file in bytes or kilobytes
- | +-- File's extension name
- +-- File's base name
-
- If you have tagged a file, then a diamond will be displayed at the end
- of the file's listing (the example above uses an asterisk), otherwise,
- this is a blank space.
-
- Attributes can be any combination of "RHSA". "R" means read-only, "H"
- means the file is hidden by DOS, "S" is a system file, and "A" means
- the archive attribute is set. If an attribute is not set then a dot
- is displayed. For example: R..A would indicate the file has read-
- only and archive attributes set. The archive attribute is auto-
- matically set whenever you copy a file.
-
- Information regarding the number of files in the default directory,
- the number of tagged files in the default directory, and the number
- of bytes in the tagged files is displayed below the file window.
-
- The number immediately behind "Files:" is the total number of files in
- the current directory. If a file-mask has been set, then this number
- will be the total number of files that match the requirement of the
- mask.
-
- The number behind "#Tag" is a count of the total number of files in
- the current directory that have been tagged.
-
- "ByteTag:" is the total byte count of the tagged files in the current
- directory.
-
-
- D. Status of Shift Keys
-
- The "key pressed" status of your keyboard's lock keys - Caps Lock,
- Insert, Num Lock, and Scroll Lock, as well as, the status of your
- keyboard's Ctrl, Alt, Left Shift and Right Shift are displayed at the
- very bottom of the screen.
-
- Any "key pressed", that displays on the screen, will remain on the
- screen while a pull-down or pop-up menu box is displayed. If the
- status of the shift key has changed while you are working in a pull-
- down or pop-up menu, then once out of the menu box, the "key pressed"
- display is cleared from the screen.
-
- SERVICES Manual, version 3.0 page 23
-
-
- E. Scrolling File And Directory Windows
-
- Right and left arrow keys moves your highlight between the file window
- and the directory window.
-
- The up and down arrow keys moves your highlight up or down one file or
- one directory at a time.
-
- <Home> and <End> keys will bring you to the beginning/end of the file
- list or directory tree, whichever applies. The first time you press
- <PgUp> or <PgDn>, the highlight bar will move to the top or bottom of
- the screen. Subsequent uses will display the next page up or down.
-
- F. Command Line Commands
-
- 1. Copy ................................................
- Function: Copy one or more files to specified directory.
- Copy will automatically set the file's archive
- attribute.
- Fast Key: C for Copy.
- Edit : N to answer No to the question and start line edit.
- Comment : The copy options box will confirm your request by
- replying as a question, i.e., the reply might ask,
- "Copy FILE.DOC to C:\WP ?". If this is the file
- you wish to copy, then press <Enter> or "Y".
-
- If the above question informs you that the copy is
- going to go to a wrong directory, either escape out
- of the menu box and highlight the appropriate path
- or press the N key to initiate the editor (Use this
- feature to copy files to a different drive).
-
- When you choose this command, SERVICES will ask:
- "Allow Over-writing Pre-existing"
- "File(s) by File(s) with Same Name?"
- If you respond "Y" or with <Enter> then SERVICES
- will not check the destination area for files that
- might be over-written by file(s) with the same name.
- If you answer "N" then SERVICES will check each file
- for its counterpart and refuse to copy it if it
- exists in the destination area. If you respond with
- the <Esc> key, you abort the copy command.
-
- If you are copying multiple files and for any reason
- one or more files cannot be sent to the destination
- area, then SERVICES will remove all tags from the
- file list and re-tag only those files that did not
- get copied. You can abort while copying multiple
- files by tapping the <Esc> key. When you do so,
- SERVICES will re-tag those files not copied.
-
-
- SERVICES Manual, version 3.0 page 24
-
- a. File
- The file highlighted in the file window will be displayed
- at the top of the copy menu box. Press <Enter> whenever
- this file is also highlighted in the copy menu box.
- b. Tagged Files
- Fast Key: T for copying all tagged files.
- <Esc> to abort copying multiple files.
- c. Except Tagged Files
- Fast Key: E for copying all but (except) tagged files.
- <Esc> to abort copying multiple files.
-
- 2. Move ................................................
- Function: Move one or more files to specified directory.
- Moved files retain their original attributes. Move
- erases original file(s) after the move.
- Fast Key: M for Move.
- Comment : The move menu box will confirm your request by
- replying as a question, i.e., the reply might ask,
- "Move FILE.DOC to C:\WP ?". If this is the file you
- wish to move, then press the <Enter> or Y key.
-
- If the reply informs you that the move is going to
- go to a wrong directory, either escape out of the
- box and highlight the appropriate path or press the
- N key to initiate the editor (Use this feature to
- move files to a different drive).
-
- When you choose this command, SERVICES will ask:
- "Allow Over-writing Pre-existing"
- "File(s) by File(s) with Same Name?"
- If you respond "Y" or with <Enter> then SERVICES
- will not check the destination area for files that
- might be over-written by file(s) with the same name.
- If you answer "N" then SERVICES will check each file
- for its counterpart and refuse to move it if it
- exists in the destination area. If you respond with
- the <Esc> key, you abort the move command.
-
- If you are moving multiple files and for any reason
- one or more files cannot be sent to the destination
- area, then SERVICES will remove all tags from the
- file list and re-tag only those files that did not
- get moved. You can abort while moving multiple
- files by tapping the <Esc> key. When you do so,
- SERVICES will re-tag those files not moved.
-
- If the file to be moved has a read-only, hidden, or
- system attribute, SERVICES will warn you 3 times
- before it will be moved. Answer "Y" to each warning
- to continue the move or "N" to not move the file.
-
-
-
- SERVICES Manual, version 3.0 page 25
-
- The move command is not a true move but rather it
- first copies the file then kills the original. The
- reason SERVICES does it this way is to enable you
- to move files between drives.
-
- a. File
- The file highlighted in the file window will be displayed
- at the top of the move menu box. Press <Enter> whenever
- this file is also highlighted in the move menu box.
- b. Tagged Files
- Fast Key: T for moving all tagged files.
- <Esc> to abort moving multiple files.
- c. Except Tagged Files
- Fast Key: E for moving all but (except) tagged files.
- <Esc> to abort moving multiple files.
-
- 3. Erase ................................................
- Function: Erase one or more files from specified directory.
- Fast Key: E for Erase.
- Comment : The erase menu box will confirm your request by
- replying as a question, i.e., the reply might ask,
- "Erase FILE.DOC from C:\WP ?". If this is the file
- you wish to erase, then press the <Enter> or Y key.
-
- If you are erasing multiple files and for any reason
- one or more files cannot be erased, then SERVICES
- will remove all tags from the file list and re-tag
- only those files that did not get erased. You can
- abort while erasing multiple files by tapping the
- <Esc> key. When you do so, SERVICES will re-tag
- those files not erased.
-
- If the file to be erased has a read-only, hidden or
- system attribute, SERVICES will warn you 3 times
- before it will be erased. Answer "Y" to each warn-
- ing to continue the erase or "N" to not erase.
-
- a. File
- The file highlighted in the file window will be displayed
- at the top of the erase menu box. Press <Enter> whenever
- this file is also highlighted in the erase menu box.
- b. Tagged Files
- Fast Key: T for erasing all tagged files.
- <Esc> to abort erasing multiple files.
- c. Except Tagged Files
- Fast Key: E for erasing all but (except) tagged files.
- <Esc> to abort erasing multiple files.
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 26
-
- 4. Tag ................................................
- Function: Tags file(s) to allow other commands to apply to
- more than one file at a time.
- Fast Key: T for Tag.
- Comment : When you tag a file, the tag does not physically
- attach to the file. Rather, the tag is a temporary
- bit of information that is stored in your computer's
- memory.
-
- For fast, single-action tagging, refer to the
- chapter called "Zippy Tag/Untag".
-
- a. File
- The file highlighted in the file window will be displayed
- at the top of the tag menu box. Press <Enter> whenever
- this file is also highlighted in the tag menu box. Press
- <Esc> to abort the tag command.
- b. All
- Fast Key: A for tagging all the files.
- <Esc> to abort the tag command.
-
- 6. Untag ...............................................
- Function: Untags file(s) previously tagged file(s).
- Fast Key: U for Untag.
- Comment : For fast, single-action un-tagging, refer to the
- chapter called "Zippy Tag/Untag".
-
- a. File
- The file highlighted in the file window will be displayed
- at the top of the tag menu box. Press <Enter> whenever
- this file is also highlighted in the untag menu box.
- Press <Esc> to abort the untag command.
- b. All
- Fast Key: A for un-tagging all the files.
- <Esc> to abort the untag command.
-
- 6. Zippy Tag/Untag ..........................................
- Function: Acts as a toggle to tag or untag highlighted file.
- Fast Key: Z for Zippy tag/untag.
-
- a. Zippy Tag
- If the highlighted file is not tagged then the Zippy key
- will tag the file. Each use of the Zippy key will advance
- the highlight bar down one file.
- b. Zippy Untag
- If the file is already tagged, then the Zippy key will
- untag it. Each use of the Zippy key will advance the
- highlight bar down one file.
-
-
-
-
-
- SERVICES Manual, version 3.0 page 27
-
- 7. Rename ...............................................
- Function: Renames a file or directory
- Fast Key: R for Rename.
- Comment : To initiate SERVICES line editor, tap the spacebar
- or <Enter> key, then type the new name.
-
- When typing a file name, press the <Enter> key after
- the file's base name and again press <Enter> after
- typing the file's extension name. SERVICES will
- automatically insert the period between the file's
- base name and its extension name.
-
- a. Files
- The rename function defaults to renaming the highlighted
- file. Press <Esc> to abort the rename command.
- Important! - read the comment above!
- b. Directories
- To rename a directory, first highlight a path in SERVICES
- directory window then, press R for rename. Press <Esc>
- to abort the rename command.
-
- 8. Concatenate .........................................
- Function: Merges two or more ASCII files into a single file.
- Fast Key: O for cOncatenate.
- <Esc> to abort the concatenation command.
- Comment : Tagged files are left intact unless the output file
- has the same name as one of the tagged files, in
- which case, that tagged file contains the merged
- output of all of the tagged files.
-
- The concatenate command is not available until you
- tag at least two files.
-
- Press the spacebar or <Enter> key to initiate the
- line editor.
-
- When typing a file name, press the <Enter> key after
- the file's base name and again press <Enter> after
- typing the file's extension name. SERVICES will
- automatically insert the period between the file's
- base name and its extension name.
-
- 9. List ................................................
- Function: Browse, search & find for any ASCII or binary file.
- Fast Key: L for List.
- <Esc> to abort the list command.
- Comment : SERVICES uses the utility named LIST.COM by Vernon
- D. Beurg. You must have LIST.COM in order to have
- SERVICES browse your files.
-
-
-
-
- SERVICES Manual, version 3.0 page 28
- 10. Archive .............................................
- Function: Compresses files for minimizing disk storage space.
- Uncompresses previously compressed files.
- Fast Key: A for Archive.
- Comment : SERVICES uses PKware's file utility packages,
- PKarc/PKpak version 3.61 and PKzip version 1.01 or
- newer. SERVICES uses either the PKarc package or
- the PKpak package but not both.
-
- a. Selecting PKarc/PKZip Formats
- Function: Selecting PKarc or PKzip archive formats.
- Fast Key: A for Arc format (PKarc or PKpak)
- Z for Zip format (PKzip)
- <Esc> to abort the archive command.
- Comment : None.
- b. Add/Create Archive
- Function: Add or create an archive.
- Fast Key: A to make Archive file.
- Comment : Before you can add, create, or make an archive,
- you must first tag those files that will go
- into the archive.
-
- When typing a archive name, press the <Enter>
- key after the file's base name and again press
- <Enter> after typing the file's extension name.
- SERVICES will automatically insert the period
- between the file's base name and its extension
- name.
-
- When typing a name for an archive, if you press
- <Enter> for the extension and didn't type any-
- thing, if you chose the pkArc format then your
- archive is given an extension name "ARC", or,
- if you chose the pkZip format, then the file
- is given the "ZIP" extension.
- c. Add/Create With Comments
- Function: Add or create an archive and include comments.
- Fast Key: C to archive file(s) with Comments.
- Comment : Before you can add, create, or make an archive,
- you must first tag those files that will go
- into the archive.
-
- When typing a archive name, press the <Enter>
- key after the file's base name and again press
- <Enter> after typing the file's extension name.
- SERVICES will automatically insert the period
- between the file's base name and its extension
- name.
-
- When typing a name for an archive, if you press
- <Enter> for the extension and didn't type any-
- thing, if you chose the pkArc format then your
- archive is given an extension name "ARC", or,
- it is given the name "ZIP" for pkZip formats.
- SERVICES Manual, version 3.0 page 29
-
-
- d. List Files in Archive
- Function: List the files within an archive and their
- associated statistics.
- Fast Key: L for List the archived files.
- <Esc> to abort the archive command.
- Comment : If you are using Vernon D. Buerg's LIST.COM then
- SERVICES will route the archives file listing
- to it. In this way, you have complete scroll
- control over your listed information.
- e. View Archive Comments
- Function: View the comments within an archive file.
- Fast Key: V for View comments.
- <Esc> to abort the archive command.
- Comment : If you are using Vernon D. Buerg's LIST.COM then
- SERVICES will route the archives comments to it.
- In this way, you have complete scroll control
- over your listed information.
- f. Revise Archive Comments
- Function: Add/revise comments to a pre-existing archive.
- Fast Key: R for Revise comments.
- <Esc> to abort the archive command.
- Comment : When you choose this option, if the archive has
- more than one file in it, SERVICES will then
- extract all of the file names within the archive
- and display them in a selection window. You can
- scroll this window with the arrow keys, <PgUp>,
- <PgDn>, <Home>, or <End> keys. You can choose
- individual files from this list by tagging them
- with the spacebar. You can un-tag filenames
- with the spacebar. Or, you can choose all of
- the files by tapping "A" for all.
- g. Delete Files From Archive
- Function: Delete (kill) files from within an archive.
- Fast Key: D for Delete.
- <Esc> to abort the archive command.
- Comment : When you choose this option, if the archive has
- more than one file in it, SERVICES will then
- extract all of the file names within the archive
- and display them in a selection window. You can
- scroll this window with the arrow keys, <PgUp>,
- <PgDn>, <Home>, or <End> keys. You can choose
- individual files from this list by tagging them
- with the spacebar. You can un-tag filenames
- with the spacebar. Or, you can choose all of
- the files by tapping "A" for all.
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 30
-
- h. Extract Files From Archive
- Function: Extract (re-create) files from an archive.
- Fast Key: E for Extract.
- <Esc> to abort the archive command.
- Comment : When you choose this option, if the archive has
- more than one file in it, SERVICES will then
- extract all of the file names within the archive
- and display them in a selection window. You can
- scroll this window with the arrow keys, <PgUp>,
- <PgDn>, <Home>, or <End> keys. You can choose
- individual files from this list by tagging them
- with the spacebar. You can un-tag filenames
- with the spacebar. Or, you can choose all of
- the files by tapping "A" for all.
- i. Browse Files in Archive
- Function: Browse files in an archive.
- Fast Key: B for Browse.
- <Esc> to abort the archive command.
- Comment : When you choose this option, if the archive has
- more than one file in it, SERVICES will then
- extract all of the file names within the archive
- and display them in a selection window. You can
- scroll this window with the arrow keys, <PgUp>,
- <PgDn>, <Home>, or <End> keys. You can choose
- individual files from this list by tagging them
- with the spacebar. You can un-tag filenames
- with the spacebar. Or, you can choose all of
- the files by tapping "A" for all.
-
- If you are using Vernon D. Buerg's LIST.COM then
- SERVICES will route the archives file contents
- to it. This gives you complete scroll control
- over the files you are browsing. SERVICES will
- also stuff the keyboard with certain information
- so that while you are browsing archived files
- from within LIST, you can skip to the next file
- by pressing the F3 key or, browse the previous
- file by pressing F9.
- j. Print Files in Archive
- Function: Print file contents from an archive.
- Fast Key: P for Print.
- <Esc> to abort the archive command.
- Comment : When you choose this option, if the archive has
- more than one file in it, SERVICES will then
- extract all of the file names within the archive
- and display them in a selection window. You can
- scroll this window with the arrow keys, <PgUp>,
- <PgDn>, <Home>, or <End> keys. You can choose
- individual files from this list by tagging them
- with the spacebar. You can un-tag filenames
- with the spacebar. Or, you can choose all of
- the files by tapping "A" for all.
-
- SERVICES Manual, version 3.0 page 31
-
- k. Check Archive Integrity
- Function: Test archive's integrity.
- Fast Key: I for Integrity.
- <Esc> to abort the archive command.
- Comment : None
-
- 11. Change Drive ........................................
- Function: Change SERVICES default drive.
- Fast Key: D for chg-Drive.
- <Esc> to abort the change drive command.
- Comment : You can either scroll the displayed drive letters
- and then select one with the <Enter> key or simply
- press the appropriate letter key that corresponds
- to the drive you wish to select.
-
- SERVICES will display all directories, regardless
- of their attributes.
-
-
- 12. Volume Label ........................................
- Function: Change the volume label of the default drive.
- Fast Key: V for Volume label.
- <Esc> to abort the volume label command.
- Comment : Initiate SERVICES line editor by tapping either the
- spacebar or the <Enter> key.
-
- 13. Sort ................................................
- Function: Sort the display of files in the file window.
- Fast Key: S for Sort.
- <Esc> to abort the volume label command.
- Comment : Sorted file listings are not global. That is, after
- calling certain SERVICES command line command, such
- as, multiple erasures, SERVICES re-reads the file
- listing and re-establishes it in an unsorted manner.
-
- Sorted files are displayed in ascending order only.
-
- Re-read the default directory with the change
- directory command to un-sort the file listing.
-
- a. Name
- Function: Sort file listing by file's name.
- Fast Key: N for Name.
- b. Extension
- Function: Sort file listing by file's extension name.
- Fast Key: E for Extension name.
- Comment : Files sorted by file extension names are sub-
- sorted by the file's base name.
- c. Date
- Function: Sort file listing by file's date stamp.
- Fast Key: D for Date.
- Comment : Files sorted by file's date stamp are subsorted
- by the file's name.
- SERVICES Manual, version 3.0 page 32
-
- d. Size
- Function: Sort file listing by file's size.
- Fast Key: S for Size.
- Comment : Files sorted by file's size are subsorted by the
- file's name.
- e. Attribute
- Function: Sort file listing by file's attributes.
- Fast Key: A for Attributes.
- Comment : Files sorted by file's attributes are subsorted
- by the file's name.
-
- 14. Change Directory ....................................
- Function: Change SERVICES default directory. Create a new
- directory. Delete an existing directory.
- Fast Key: G for chanGe directory options.
- <Esc> to abort the change directory command.
- Comment : None.
-
- a. Change to New Directory
- Function: Change SERVICES default subdirectory.
- Fast Key: C for Change directory.
- <Esc> to abort the change directory command.
- Comment : When you choose this option, SERVICES will ask:
- "Change subdirectory to (highlighted directory
- name) ?". Answer "Y" or <Enter> to change to
- the directory displayed. Answer "N" for "No"
- aborts the change directory command.
- b. Make New Directory
- Function: Create new subdirectory.
- Fast Key: M for Make directory.
- <Esc> to abort the make directory command.
- Comment : When you choose this option, SERVICES will ask:
- "Make new subdirectory under (highlighted
- directory name) ?". Answer "Y" or <Enter> to
- initiate SERVICES line editor then type the name
- for the daughter directory of the directory name
- displayed. Answer "N" for "No" aborts the
- make directory command.
- c. Remove Directory
- Function: Delete an existing subdirectory.
- Fast Key: R for Remove directory.
- <Esc> to abort the remove directory command.
- Comment : When you choose this option, SERVICES will ask:
- "Remove subdirectory (highlighted directory
- name) ?". Answer "Y" or <Enter> to delete the
- displayed directory name. Answer "N" for "No"
- aborts the remove directory command.
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 33
- 15. Change Attributes ...................................
- Function: Change file attributes on one or multiple files.
- Fast Key: B for attriButes.
- <Esc> to abort the change attributes command.
- Comment : SERVICES can set and re-set file attributes, Read-
- only, Hidden, System, and Archive like a toggle by
- tapping R for Read-only, H for Hidden, S for System,
- and A for Archive. You can also scroll to each
- attribute option and press the <Enter> key to toggle
- the attribute. Because each attribute is displayed
- as a question, answering "Y" will toggle the attri-
- bute. Also, answering with "Y" moves your highlight
- bar to the next attribute option. None of the
- attribute changes become effective until you answer
- the final question, "Change attributes [Y/N]?".
- Press the "C" key to Change the attributes or scroll
- to the question and answer "Y".
-
- a. Single File
- Function: Change attribute on highlighted file.
- Fast Key: <Enter> on displayed file name.
- <Esc> to abort the attribute command.
- Comment : None.
- b. Tagged Files
- Function: Change attribute on all tagged files.
- Fast Key: T for Tagged files.
- <Esc> to abort the attribute command.
- Comment : When you choose this option, because there can
- be many different attribute combinations among
- the tagged files, SERVICES will display the
- attributes as no attributes. If you press C
- for Change attributes when the displayed file
- attributes are no attributes then, all of the
- tagged files will have their attributes removed.
-
- 16. Changing Time/Date Stamps ...........................
- Function: Change a file's time and date stamp.
- Fast Key: I for tIme and date stamp.
- <Esc> to abort the change directory command.
- Comment : Press the spacebar or <Enter> key to initiate
- SERVICES line editor.
-
- Dates must be typed in a month/day/year format.
- Separators used between the month/day/year can be
- "/" or "-" or ":" or a period. Press <Enter> to
- accept the default date or the date you keyed in.
-
- Time must be typed in an hour:minute:second format.
- Separators used between the hour:minute:second can
- be "/" or "-" or ":" or a period. Press <Enter>
- after typing the minute defaults to "00" seconds.
- Press <Enter> to accept the default time or the time
- you keyed in.
-
- SERVICES Manual, version 3.0 page 34
-
- 17. File Mask ...........................................
- Function: Change which files will display in the file window.
- Fast Key: F for File mask.
- <Esc> to abort the change directory command.
- Comment : Press the spacebar or <Enter> key to initiate
- SERVICES line editor.
-
- The file mask can use the same "wild cards" as does
- DOS, i.e., "*" and "?". The default mask is "*.*"
- for all the files. Pressing <Enter> without typing
- any characters is the same as typing "*", i.e.,
- pressing <Enter> <Enter> defaults to "*.*".
-
- Do not type the period between the base name and the
- extension name, SERVICES automatically supplies the
- period when you press <Enter>.
-
- 18. Quitting SERVICES ...................................
- Function: Exit the SERVICES utility.
- Fast Key: Q for Quit.
- <Esc> to Quit.
- <Esc> to abort the quit command.
- Comment : Pressing the Q or <Esc> key while no pull-down or
- pop-up menu box is displayed immediately pulls up
- the Quit menu box.
-
- Press <Enter> on the Quit option or press Q for
- Quit will then exit the SERVICES program. Press C
- for Cancel or press the <Esc> key to cancel the
- quit command.
-
- If SERVICES is password protected then you must
- verify the password before you are allowed to quit
- the SERVICES utility.
-
-
- G. Alternative Menu
-
- Function: Menu of commands not found on the command lines.
- Fast Key: <Alt> + M for Alternative Menu
- <Esc> to abort the alternative menu.
- Comment : Any command accessed from the alternative menu can also
- be accessed from SERVICES main screen via another set of
- Fast Keys, so long as no pull-down or pop-up menu box is
- displayed. For a list of these Fast Keys, refer to
- chapter "H", entitled, "Alternative Menu Commands From
- The Main Menu"
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 35
-
- 1. DOS Shell ...........................................
- Function: Temporary exit to a DOS shell.
- Fast Key: D for DOS
- <Esc> to abort the DOS shell command.
- Comment : Because any shell to the command processor involves
- restrictions in the amount of memory available to
- COMMAND.COM, as well as, any program run while in
- the shell, SERVICES offers three different ways to
- shell to the command processor. Each of the three
- shell types has advantages and disadvantages.
-
- Never load and run a program that becomes memory
- resident from any shell. If you do, you can expect
- anything from memory allocation errors to EXEC
- failures. If you need to load a memory resident
- program, then do so prior to running SERVICES or,
- exit SERVICES, install the program that becomes
- memory resident then, re-load SERVICES.
-
- If you have established a password for SERVICES then
- you must first correctly verify the password before
- you can exit to any of the shell types.
-
- a. DOS Shell
- Function: Temporary exit from SERVICES to DOS.
- Fast Key: D for DOS shell.
- Comment : This shell leaves SERVICES loaded entirely in
- RAM. Because SERVICES locks out 239,596 bytes
- of DOS memory for its own use and, because the
- command processor uses 5K to 7K of RAM, about
- 241 Kbytes of memory are denied to this shell.
-
- This shell does not interfere with any program
- run from within it. However, some programs are
- more memory intensive than others and this shell
- may not leave enough memory for them. If you
- run a program from this shell and receive a
- "not enough memory" message then use one of the
- other shell types.
-
- You can use this shell for all DOS commands,
- small applications, medium sized applications,
- such as PC-TOOLS, and some medium-large files,
- such as Microsoft Word, if you aren't going to
- use its dictionary program.
-
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 36
-
- Type the word "EXIT" to leave this shell. Upon
- return to SERVICES, any errorlevels set by the
- command processor, or by any program run from
- within this shell, are displayed for 2 seconds
- by SERVICES. If you installed a memory resident
- program from within this shell, you will be told
- that "COMMAND.COM went Memory Resident". It
- wasn't command.com but the program you loaded
- that went memory resident. If this happens, be
- prepared to re-boot.
- b. Disk Swap
- Function: Temporary exit from SERVICES to DOS.
- Fast Key: S for disk Swap.
- Comment : This shell copies SERVICES memory map to a disk
- file. SERVICES leaves a small kernel (about
- 5472 bytes) in RAM. This effectively gives your
- shell 234,124 additional bytes.
-
- If, when you setup SERVICES, you defined a RAM
- drive for SERVICES disk swaps then, this shell
- type can be very fast. Otherwise, it can take a
- few seconds, depending upon your processor and
- system's operating speed.
-
- This shell sometimes interferes with programs
- that are not well designed or that utilize non-
- standard techniques, such as PC-Tools. Usually
- any interference results in partial loss of
- screen control, as is the case with PC-TOOLS.
- However, most programs will be well-behaved when
- run from this shell.
-
- Type the word "EXIT" to leave this shell. If
- you leave your computer un-attended for five
- minutes while in this shell then, SERVICES will
- automatically type the word "EXIT" and you will
- be returned to the SERVICES program. Upon return
- to SERVICES, any errorlevels set by the command
- processor, or by any program run from within
- this shell, are displayed for two seconds by
- SERVICES.
-
- Use this shell type for programs requiring a lot
- of free memory, such as AutoCAD. If your system
- has EMS then you should use the EMS swap in lieu
- of disk swap unless the program you are running
- needs all EMS it can take, or if the program you
- wish to run mis-manages EMS memory. Most dBase,
- Clipper, and Lotus applications can be run from
- this shell type.
-
-
-
- SERVICES Manual, version 3.0 page 37
- c. EMS Swap
- Function: Temporary exit from SERVICES to DOS.
- Fast Key: E for EMS swap.
- Comment : This shell copies SERVICES memory map to your
- system's expanded memory, if available. SERVICES
- leaves a small kernel (about 5472 bytes) in RAM.
- This effectively gives your shell 234,124 addi-
- tional bytes. This shell performs in exactly
- the same manner as the disk swap except, it is
- as fast as the DOS shell. Read the comment for
- the disk swap for more details.
-
- 2. Execute File ........................................
- Function: Run another program from within SERVICES.
- Fast Key: E for Execute.
- <Esc> to abort the DOS shell command.
- Comment : Any program run under DOS must be called by the DOS
- EXEC function or, if run by a shell then the command
- processor must load and run it. SERVICES runs other
- programs via the command processor. Because all or
- parts of SERVICES remain in memory, the amount of
- available memory for the application being run will
- be limited. Consequently, SERVICES offers four
- different ways to run other programs. Each of the
- four shell types has advantages and disadvantages.
-
- Never load and run a program that becomes memory
- resident from any shell. If you do, you can expect
- anything from memory allocation errors to EXEC
- failures. If you need to load a memory resident
- program, then do so prior to running SERVICES or,
- exit SERVICES, install the program that becomes
- memory resident then, re-load SERVICES.
-
- a. Command Line Argument
- Function: Supply the program to be run from SERVICES any
- additional parameters needed, such as switches,
- files to load, etc.
- Fast Key: <Esc> to abort the execution command.
- Comment : As soon as you tell SERVICES to run a program,
- you are presented an option box requesting that
- you type the command line argument. If the
- program you are about to run requires no command
- line argument, press <Enter>.
-
- Most programs that require a command line switch
- or argument also require one space to be typed
- between the name of the program and the command
- tail. If the program you wish to run needs a
- space then you must start the command line with
- a single space.
-
- SERVICES allows your command line to contain up
- to 65 characters.
- SERVICES Manual, version 3.0 page 38
-
- b. DOS Shell
- Function: Run a program from SERVICES via a DOS shell.
- Fast Key: D for DOS shell
- Comment : This shell leaves SERVICES loaded entirely in
- RAM. Because SERVICES locks out 239,596 bytes
- of DOS memory for its own use and, because the
- command processor uses 5K to 7K of RAM, about
- 241 Kbytes of memory are denied to any program
- run under this shell.
-
- This shell does not interfere with any program
- run from within it. However, some programs are
- more memory intensive than others and this shell
- may not leave enough memory for them. If you
- run a program from this shell and receive a
- "not enough memory" message then use one of the
- other shell types.
-
- You can use this shell for all DOS commands,
- small applications, even Microsoft Word if you
- aren't going to use its dictionary.
-
- Upon return to SERVICES, any errorlevels set by the
- the program run are displayed for 2 seconds by
- SERVICES. If the program you ran is a batch
- file then SERVICES loads the command processor
- to interpret the batch file commands.
-
- If the program you ran became memory resident,
- you will be informed that it "went Memory
- Resident". If this happens, be prepared to
- re-boot.
- c. Disk Swap
- Function: Run a program from SERVICES via a disk swap.
- Fast Key: S for disk Swap.
- Comment : This shell copies SERVICES memory map to a disk
- file. SERVICES leaves a small kernel (about
- 5472 bytes) in RAM. This effectively gives your
- shell 234,124 additional bytes.
-
- If, when you setup SERVICES, you defined a RAM
- drive for SERVICES disk swaps then, this shell
- type can be very fast. Otherwise, it can take a
- few seconds, depending upon your processor and
- system's operating speed.
-
- This shell sometimes interferes with programs
- that are not well designed or that utilize non-
- standard techniques, such as PC-Tools. Usually
- any interference results in partial loss of
- screen control, as is the case with PC-TOOLS.
- However, most programs will be well-behaved when
- run from this shell.
- SERVICES Manual, version 3.0 page 39
-
- Upon return to SERVICES, any errorlevels set by
- the program run are displayed for two seconds by
- SERVICES.
-
- Use this shell type for programs requiring a lot
- of free memory, such as AutoCAD. If your system
- has EMS then you should use the EMS swap in lieu
- of disk swap unless the program you are running
- needs all EMS it can take, or if the program you
- wish to run mis-manages EMS memory. Most dBase,
- Clipper, and Lotus applications can be run from
- this shell type.
- d. Batch Shell
- Function: Run a program from SERVICES via a recursive call
- from a temporary batch file.
- Fast Key: B for Batch shell.
- Comment : When this option is chosen, SERVICES writes a
- temporary batch file, stuffs the keyboard with
- a call to this batch file and dumps itself
- totally from your system's memory, freing all
- but 200 bytes or less memory for the application
- that is being run.
-
- When you end the program being run by this shell
- type, the batch file recalls SERVICES. When
- SERVICES loads back into system memory, it looks
- for the temporary batch file and erases it. When
- you quit the SERVICES utility, because SERVICES
- erased the temporary batch file, DOS will inform
- you that "Batch file missing". Do not let this
- alarm you, this is normal.
-
- Because SERVICES gets completely dumped from
- memory, it has to completely re-load. On slow
- CPU's, this can take a few seconds, although,
- on fast CPU's there is no appreciable lag while
- waiting for SERVICES to re-execute.
-
- One disadvantage to this shell is security. Any
- batch shell can be interrupted, leaving the
- user in DOS and, thereby, no call will be made
- to return control of the system to SERVICES.
- This will occur when you use this shell type to
- run another batch file. Never run another batch
- file from this shell type! If security is a
- concern of you or your firm, then you should
- password protect SERVICES.
-
- You may find this to be the only shell type that
- allows Lotus to load extremely large worksheets.
- You should use this shell type only as the last
- resort.
-
- SERVICES Manual, version 3.0 page 40
-
- e. EMS Swap
- Function: Run a program from SERVICES via an EMS swap.
- Fast Key: E for EMS swap.
- Comment : This shell copies SERVICES memory map to your
- system's expanded memory, if available. SERVICES
- leaves a small kernel (about 5472 bytes) in RAM.
- This effectively gives your shell 234,124 addi-
- tional bytes. This shell performs in exactly
- the same manner as the disk swap except, it is
- as fast as the DOS shell. Read the comment for
- the disk swap for more details.
-
- 3. Help ................................................
- Function: Obtain help for any SERVICES command.
- Fast Key: H for Help.
- <Esc> to abort the help command.
- Comment : Help has been temporarily removed from the SERVICES
- utility. It was to have been re-installed prior to
- the release of SERVICES version 3.0 but, was not
- finished in time for this release. It shall be in
- the next minor upgrade, version 3.01.
-
- 4. File Search .........................................
- Function: Search drive(s) for file(s).
- Fast Key: F for File search.
- <Esc> to abort the search command.
- Comment : If your system has multiple hard drives or whenever
- you call this command from a floppy drive, you will
- first be asked if you wish to search all drives,
- including the default drive. Answer "Y" or <Enter>
- to search all drives and to initiate SERVICES line
- editor.
-
- The file search command can use the DOS "wild cards"
- "*" and "?". Pressing the <Enter> key without first
- typing anything is the same as typing "*", i.e.,
- pressing <Enter> then typing "COM" is equivalent to
- typing "*.COM" meaning, search for all files with a
- "COM" extension name.
-
- When typing a file name, do not type the period
- between the base name and the extension name.
- SERVICES will automatically include the period when
- you press the <Enter> key.
-
- a. Search Default Drive
- Function: Search drive for file(s).
- Fast Key: <Esc> to abort the search command.
- Comment : Refer to the comment above.
- b. Search Default Drive And All Hard Drives
- Function: Search drive for file(s).
- Fast Key: <Esc> to abort the search command.
- Comment : Refer to the comment above.
- SERVICES Manual, version 3.0 page 41
-
-
- 5. Protect Files .......................................
- Function: Protect up to 500 files and their directories from
- erasure by SERVICES.
- Fast Key: P for Protect
- <Esc> to abort the protect command.
- Comment : Protected files cannot be erased nor renamed by the
- SERVICES utility, nor can their directories be re-
- named by the SERVICES Utility. Protected files are
- not protected from DOS. To protect a file from DOS
- commands you must set a read-only attribute.
-
- Although setting a read-only attribute will protect
- a file from DOS, it is not protected from erasure
- by SERVICES. SERVICES will give you three, loud
- warnings prior to erasing a read-only file, but it
- will erase it none-the-less. And, although a read-
- only attribute will protect a file from DOS erasure,
- if the file is a worksheet, data base, or any other
- type of file that, on occasion, has to be modified
- then, the read-only attribute will prevent you from
- modifying the file.
-
- When you protect your spreadsheet, data base, etc.,
- with SERVICES protect command, its name and path is
- placed into a protection list. No special attribute
- is set (unless you use the attribute command) and,
- therefore, these files can still be modified.
-
- SERVICES will automatically protect certain files
- whether they are in your protection list or not.
- Files automatically protected by SERVICES are:
- SERVICES.EXE, SERVICES.CFG, PROTECT.EXE, PROTECT.FIL,
- MAKEFAT.EXE, CHECKSUM.EXE, all hard drive FAT files,
- and, if it exists, PASSWORD.HST.
-
- Protected files are protected only while they reside
- within the path they are associated with. Although
- you cannot erase or rename a protected file, you
- can move it to a non-protected directory, at which
- point, the file is no longer protected.
-
- SERVICES allows a maximum of 500 files to be listed
- as protected.
-
-
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 42
-
- a. Adding Files To Protection List
- Function: Add one or more file names for protection.
- Fast Key: A for Add.
- <Esc> to abort the add command.
- Comment : When you choose this command, you are presented
- a listing of the paths for whatever drive you
- are working in. Scroll the listing until the
- highlight bar is over the path which contains
- the file(s) you wish to protect. Press <Enter>
- to open a selection window containing the file
- names of files within that path. Scroll the
- selection window and tag or un-tag individual
- files with the space bar then press <Enter> or,
- press "A" for All.
- b. Deleting From Protection List
- Function: Delete one or more file names from the protec-
- tion list.
- Fast Key: D for Delete.
- <Esc> to abort the delete command.
- Comment : When you choose this command, you are presented
- a listing of every path on every drive that has
- protected files. Scroll the listing until the
- highlight bar is over the path which contains
- the file(s) you wish to delete from the list.
- Press <Enter> to open a selection window with
- the file names of files within that path. Then
- scroll the selection window and tag or un-tag
- individual files with the space bar then press
- <Enter> or, press "A" for All.
- c. Viewing Protection List
- Function: View file names in the protection list.
- Fast Key: V for View.
- <Esc> to abort the view command.
- Comment : When you choose this command, you are presented
- a listing of every path on every drive that has
- protected files. Scroll the listing until the
- highlight bar is over the path which contains
- the file(s) you wish to view. Press <Enter> to
- open a selection window with the file names of
- files within that path. Then scroll the selec-
- tion window to view all of its files. Press
- <Enter> or <Esc> to abort the view command.
- d. Protecting File on Other Drives
- Function: Work from a different drive to add more names
- to the protection list.
- Fast Key: W for Work drive.
- <Esc> to abort the work drive command.
- Comment : When you choose this command, you are presented
- a listing of every drive from A to Z. Scroll
- to the drive desired with the right or left
- arrow keys then press <Enter> or press the
- letter key associated with the desired drive.
-
- SERVICES Manual, version 3.0 page 43
- 6. Screen Sleep ........................................
- Function: Blanks the monitor.
- Fast Key: S for Screen sleep.
- Any key to abort the screen sleep command.
- Comment : When you choose this command, your monitor will
- displays a message for five seconds out of every 35
- seconds. The message states, "Quiet Please! Monitor
- is Sleeping!" In this way, you are reminded that
- your monitor is not off, but is asleep.
-
- 7. Text Editor .........................................
- Function: Call your text editor to edit a file.
- Fast Key: T for Text editor.
- <Esc> to abort the text editor command.
- Comment : None.
-
- a. Edit Existing File
- Function: Call your text editor to edit an existing file.
- Fast Key: Automatic whenever a directory has files listed.
- <Esc> to abort the text editor command.
- Comment : When you choose the editor command, SERVICES
- will ask you if you wish to edit whatever file
- is being highlighted. Answer "Y" or <Enter> to
- edit that file.
- b. Edit A New File
- Function: Call your text editor to edit a new file.
- Fast Key: Automatic whenever a directory has no files or
- if you answer "N" for "No" when asked if you
- wish to edit the highlighted file.
- <Esc> to abort the text editor command.
- Comment : When you answer "N" when asked if you wish to
- edit whatever file is being highlighted or, if
- the directory is empty of files, then SERVICES
- will display a box with the word "Edit ->".
- Type the name of the file you wish to create
- and edit. Do not type the period between the
- base name and the extension name. SERVICES will
- automatically insert the period when you press
- the <Enter> key.
-
- 8. Refresh FAT .........................................
- Function: Refresh SERVICES directory tree.
- Fast Key: R for Refresh.
- Comment : If you have created a new directory while in a
- DOS shell, SERVICES will not be aware of it. To
- make SERVICES aware of it, use the refresh FAT
- command. Also, if the directory tree is skewed for
- any reason, use the refresh FAT command. This
- command is active for the default drive only and
- only works on your hard drives. If you need to
- refresh the tree in another hard drive, change to
- that drive then call the command to refresh the FAT.
- If you need to refresh the FAT for a floppy, use the
- change drive command.
- SERVICES Manual, version 3.0 page 44
-
- 9. Virus/Corrupted File Check ..........................
- Function: Check for corrupted file and/or viruses.
- Fast Key: V for Virus check.
- <Esc> to abort virus/corrupted file checks.
- Comment : When you choose this command, you are presented up
- to two choices: Execute crc/checksum test and, if it
- exists or if you have tagged files, create/append
- Control file.
-
- a. Execute CRC/Checksum Test.
- Function: Perform a CRC/checksum test.
- Fast Key: E for Execute crc/checksum test.
- <Esc> to abort the crc/checksum test.
- Comment : When you choose this option, you are presented
- two more options: The name of the file that
- is under SERVICES highlight bar or, "Control
- file".
-
- If a control file exists then, it is the default
- choice and you would need to scroll up and press
- <Enter> to choose the highlighted file. If you
- wish to test the files listed in your control
- file then, press <Enter> when highlighting the
- control file or press "C" for control file. You
- will not be allowed to use this choice if a
- control file does not exist. Press <Esc> to
- back up to the first set of choices.
-
- Once you have selected either the highlighted
- file to test, or to test files via a control
- file, you will be asked if you wish to output the
- results to a report entitled, CHECKSUM.RPT.
- LSRGroup recommends that you always output your
- test results to this report.
-
- When you use this command, SERVICES makes a call
- to a supplemental program called CHECKSUM.EXE.
-
- CHECKSUM will discover most virus if the virus
- wasn't present when you first checked the
- file(s). And, CHECKSUM will discover all files
- that have become corrupted if the file(s) were
- not corrupted the first time they were checked.
-
- For a very thorough check for viruses, LSRGroup
- recommends you use FLUSHOT and SCAN in conjunc-
- tion with CHECKSUM. This recommendation is made
- because all three of these program use different
- techniques to hunt out viruses, thereby,
- increasing the likelihood of finding one, if one
- is present. CHECKSUM also looks for corrupted
- files whether corrupted due to a virus or not.
-
- SERVICES Manual, version 3.0 page 45
-
- If you have CHECKSUM write a report file then,
- by analyzing the report, you can determine
- whether the failed CRC check is due to a virus
- (and if it is, the extent of the infection) or
- if a file failed the CRC due to another reason,
- such as weakened formatting, etc.
-
- If you use FLUSHOT in conjunction with CHECKSUM,
- be advised: If FLUSHOT has calculated file
- checksum values before CHECKSUM.EXE has been run
- then you need to instruct FLUSHOT to re-figure
- the checksum of those file tested by CHECKSUM.
- This is necessary because CHECKSUM hides its
- calculated CRC value inside of each file it
- tests. The next time FLUSHOT checks these
- files, it will inform you that they fail the CRC
- check. These files are ok, they just contain
- hidden information for CHECKSUM that wasn't
- present the first time FLUSHOT checked them and,
- therefore, when tested by FLUSHOT, will produce
- a different checksum value from the original.
- Just instruct FLUSHOT to re-calculate the
- checksum and you should have no further error
- messages from FLUSHOT unless there is a virus
- present. Also, when CHECKSUM hides this infor-
- mation within a file, the size of the file will
- be increased by four bytes.
-
- One question often asked is, "What files need to
- be checked for viruses?" Obviously, checking
- every file is time consuming and often imprac-
- tical. Most files do not need to be checked.
- Viruses need to do a handshake with your files
- before they can get infected. This handshake
- will occur via other files that can make the
- "touch". Your COMMAND.COM, BIOS, DOS,
- PROTECT.EXE, MAKEFAT.EXE, any memory resident
- program or, any file that is loaded automatic-
- ally via your AUTOEXEC.BAT are good candidates
- for virus checks.
-
- CHECKSUM.EXE can be run directly from the DOS
- command line. This means you can also run it
- from your AUTOEXEC.BAT and do a CRC/checksum
- test automatically, every time you boot your
- computer.
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 46
-
- Do not use CHECKSUM on SERVICES. If you use a
- password with SERVICES, it gets buried deep
- within the SERVICES file. This does not change
- the size of SERVICES but it will change the
- results of any checksum test performed on it.
- Since SERVICES always makes calls to the program
- called MAKEFAT, if you perform your checksum
- test on MAKEFAT then you have adequately safe-
- guarded SERVICES.
-
- You should always have original backups of any
- file you test because if a virus is present, you
- will need to remove the offending program and
- replace it with a "clean" backup. Also, in the
- event that CHECKSUM interferes, in any way, with
- the operation of the file tested, you can then
- replace it with an original copy.
-
- b. Create/Append Control File
- Function: Create or append file names to a control file.
- When the CHECKSUM utility is controlled by this
- file, it will test all the files listed within
- the control file.
- Fast Key: C for Control file.
- <Esc> to abort constructing a control file.
- Comment : If no control file exists and no files were tag-
- ged then this choice is not available. If the
- control file does exist but files were not tag-
- ged, then this choice is available, however,
- when you choose it, you will be informed that
- you must tag one or more files in order to
- append the control file. In other words, to use
- this option you must tag one or more files.
-
- SERVICES will construct or append the control
- file with the complete path and filename of the
- files you have tagged. The control file is an
- ASCII file, modifiable by any text editor. The
- control file can have any name but, SERVICES
- will always name it, "CONTROL.LST" and place it
- in the SERVICES directory. The control file
- has the following format:
-
- C:\IO.SYS
- C:\MSDOS.SYS
- C:\COMMAND.COM
- C:\RAMDRIVE.SYS
- C:\EMM.SYS
- C:\DOS\COMMAND.COM
- C:\UTIL\SCREEN\FAST.COM
- C:\SERVICES\CHECKSUM.EXE
- C:\SERVICES\MAKEFAT.EXE
- C:\SERVICES\PROTECT.EXE
- SERVICES Manual, version 3.0 page 47
-
- Note that the previous list is a re-construction
- of an actual control file.
-
- c. CHECKSUM's Report File
- Function: Written report stating the date and time of each
- test, complete path and filename of each file
- tested, result of each file tested, errorlevels
- produced for each file tested, and any errors
- produced while reading or writing to files. The
- report is written in ASCII and saved as a disk
- file.
- Fast Key: Answer "Y" to the question, "Output to a report
- called CHECKSUM.RPT".
- <Esc> to abort to the main screen.
- Comment : Although CHECKSUM will allow you the option for
- the name and location of its report, SERVICES
- always defaults to CHECKSUM.RPT and always
- locates it in the SERVICES directory. LSRGroup
- recommends that you have CHECKSUM output to a
- report whenever you test a file.
-
- Whenever CHECKSUM creates a report, it will
- append it to any previous report. In this way,
- you can maintain a complete history of the
- status of each file tested. After a while, this
- report will become quite large. It is your
- responsibility to archive it, or delete it, as
- your needs dictate.
-
- The checksum report is an ASCII file and has the
- following format:
-
- +=======================================+
- | Checksum Report 10-01-1989 08:11:40 |
- +---------------------------------------+
-
- File Result Exit Error
- ---------------------------- ------ ---- -----
- C:\IO.SYS PASSED 0 0
- C:\MSDOS.SYS PASSED 0 0
- C:\COMMAND.COM PASSED 0 0
- C:\RAMDRIVE.SYS PASSED 0 0
- C:\EMM.SYS PASSED 0 0
- C:\DOS\COMMAND.COM PASSED 0 0
- C:\UTIL\SCREEN\FAST.COM PASSED 0 0
- C:\UTIL\SCREEN\ANSI.COM PASSED 0 0
- C:\SERVICES\CHECKSUM.EXE PASSED 0 0
- C:\SERVICES\MAKEFAT.EXE PASSED 0 0
- C:\SERVICES\PROTECT.EXE ADDED 1 0
- ----------------------------------------------
- <--- 62 character spaces -->< 7 >< 5 >< 5 >
-
-
- SERVICES Manual, version 3.0 page 48
-
- Each time CHECKSUM appends to the report, it
- begins the report with a box informing you that
- this report is a "Checksum Report" and the date
- and time the report was created. Below that is
- a listing of each file tested and the result,
- errorlevel (Exit) set, and any errors produced
- while reading or writing the file (Error). The
- actual errorlevel established when CHECKSUM is
- finished is the highest errorlevel encountered.
-
- Files tested will have one of the following
- results:
-
- Result Definition
- ------ ------------------------------------
- PASSED File tested successfully.
- FAILED File failed checksum test.
- NULL Attempted to test a nul file.
- COMMND Improper command line argument.
- DISK Disk error encountered.
- OPEN Error while attempting to open file.
- READ Error while attempting to read file.
- WRITE Error while attempting to write file.
-
-
- CHECKSUM will set an errorlevel so that those
- who use it in their AUTOEXEC.BAT files can
- take appropriate action based upon the returned
- errorlevel. The report lists each exit level
- (errorlevel) established and, the highest level
- established is the errorlevel returned to any
- calling program. The following list the error-
- levels and their meanings:
-
- Exit Description
- ---- ---------------------------------------
- 0 File passed checksum test.
- 1 File had signature/checksum added - OK?
- 2 Floppy drive had drive door open.
- 3 Disk has bad sector in FAT.
- 4 Disk not DOS formatted.
- 5 Disk was write protected.
- 6 Path was not found.
- 7 Invalid command line argument.
- 8 Read error.
- 9 Other errors.
- 10 File failed checksum test!
-
-
- Note: If you are testing files on floppy drives
- then you must remove any write protect tabs.
-
-
- SERVICES Manual, version 3.0 page 49
- If, for any reason, CHECKSUM fails to handle any
- file, then this information is presented in the
- report under the heading "Error". The only
- exception to this is if CHECKSUM was given a bad
- path name for its report - in this case, the
- program is aborted with an errorlevel = 9 and,
- obviously, no report is written. Listed errors
- are the same as what DOS would produce unless
- the error is greater than or equal to 255. In
- this case, subtract 255 to get the DOS error.
-
- Example errors:
-
- 0 No error
- 2 Bad crc in FAT
- 12 Not DOS formatted
- 255 Disk write protected
- 259 Path not found.
-
- d. Using CHECKSUM from DOS
- Function: Check file(s) from DOS and/or from batch files.
- Fast Key: Not applicable.
- Comment : CHECKSUM can be loaded and run from DOS and/or
- your system's AUTOEXEC.BAT. When running this
- utility from DOS, you must use the below listed
- calling syntax.
-
- CHECKSUM [?] [file] [@list] [-report]
-
- Where CHECKSUM is the name of the program and
- where one or more of the items within square
- brackets must be included.
-
- Calling CHECKSUM with "?" will display a help
- screen.
-
- "file" is the name of a file to test. If you
- tell CHECKSUM to test a single file, then do
- not give it the "@list" parameter.
-
- "@list" is the name of a control file. It can
- include the complete path. If you use this
- parameter, do not give it a "file" parameter.
- The control file name must be immediately
- preceded with an at symbol, hence, the term
- for this parameter is "@list".
-
- "-report" is the name of the report file. It
- can include the complete path. This parameter
- can be used with the "file" parameter or the
- "@list" parameter. The name of the report file
- must be immediately preceded with a minus sign,
- hence, the term for this is "-report".
-
- SERVICES Manual, version 3.0 page 50
-
- Sample DOS calls to CHECKSUM:
-
- CHECKSUM ?
- CHECKSUM C:\COMMAND.COM
- CHECKSUM C:\EMM.SYS-C:\SERVICES\CHECKSUM.RPT
- CHECKSUM @CONTROL.LST-C:\SERVICES\CHECKSUM.RPT
-
- H. Alternative Menu Commands From The Main Menu
-
- Function: Accessing alternative menu commands directly from the
- main screen.
- Fast Key: Not applicable.
- Comment : The below listed commands allow immediate access to
- those functions and commands available in the alternative
- menu, so long as no other pull-down or pop-up window is
- displayed. For specific information regarding these
- listed commands, refer to chapter G, "Alternative Menu".
- In order to establish a mnemonic association with these
- keystrokes, certain letters within the description field
- are capitalized an placed within () symbols. Think of
- these words when using these Fast Keys.
-
- Command Description
- --------------- ---------------------------------
- <Ctrl> + "D" exit to (D)OS shell.
- <Ctrl> + "E" (E)xecute a file (run a program).
- <Ctrl> + <Enter> (E)xecute a file (run a program).
- <Ctrl> + "S" file (S)earch.
- "H" (H)elp.
- <Ctrl> + "H" (H)elp.
- <Alt> + "H" (H)elp.
- <Ctrl> + "P" (P)rotect files.
- <Alt> + "S" screen (S)leep.
- <Alt> + "E" text (E)ditor.
- <Alt> + "R" (R)efresh hard disk FAT file.
- <Alt> + "V" (V)irus and corrupted file check.
-
-
- I. Passwords
-
- Function: Establish a degree of security concerning access of the
- SERVICES utility, as well as, access to certain commands
- used within the SERVICES program.
- Fast Key: <Ctrl> + <Left Shift> + <Right Shift> + "P"
- <Esc> to abort the password command.
- Comment : SERVICES password can be up to 65 characters long and
- can include spaces between words. Any letter key, upper
- or lower case, or any number key can be used in your
- password. You can also use ?<>.,:;'"[]{}+-()*&^%$#@! or
- _ keys. Although the underline is allowed, do not end a
- password with it. This is because SERVICES line editor
- strips off any trailing underlines.
-
- SERVICES Manual, version 3.0 page 51
-
- When SERVICES is password protected, you must verify the
- password every time you load SERVICES. If SERVICES is
- password protected, you can include the password as a
- command line argument. Also, when SERVICES is password
- protected, you must verify the password to change or
- erase it, protect files, exit to a DOS shell, or even
- quit the SERVICES program.
-
- Passwords are case sensitive. This means that whenever
- you must verify it, it must be typed exactly as it was
- created. You are given three tries to correctly verify
-
- a. Creating ............................................
- Function: Create a password.
- Fast Key: <Ctrl> + <Left Shift> + <Right Shift> + "P"
- <Esc> to abort the password command.
- Comment : To install a password requires pressing the four
- keys listed above. You must depress these keys
- exactly in this order: Press a <Ctrl> key and
- hold it down. Press a shift key and hold it
- down. Press the other shift key and hold it
- down. Press the "P" key. This combination of
- keys is to prevent the casual hacker from
- readily having access to SERVICES password
- system. And, although the password requires a
- four key combination, each of these keys are
- within easy reach and does not require any
- contortions of your fingers to depress them.
-
- You must turn off your system's Num Lock and
- Scroll Lock before you can call for a password.
-
- Once you have type the password, press <Enter>
- to have SERVICES save it. When SERVICES saves
- the password, if first encrypts it, then buries
- it deep within itself. You will not find it in
- any external file, nor will you be able to read
- it when you list the SERVICES program.
-
- b. Deleting or Changing Password .......................
- Function: Modify or delete an existing password.
- Fast Key: <Ctrl> + <Left Shift> + <Right Shift> + "P"
- <Esc> to abort the password command.
- Comment : Deleting or changing a password requires the
- same Fast Key combination as was used to create
- the password.
-
- When you use the Fast Key combination to delete
- or change a password, you must first verify it.
- If you fail to correctly type the password three
- times in a row, you are returned to SERVICES
- main screen. You can then call the password
- command to try again.
- SERVICES Manual, version 3.0 page 52
-
- Every time you attempt to access the password,
- once a password is in use, SERVICES writes or
- updates a password history log entitled,
- "PASSWORD.HST". This file has a read-only
- attribute and reside in SERVICES directory. The
- log keeps track of the password attempt, whether
- it was correct or not, the try number (1 to 3),
- the date and the time.
-
- When you correctly verify the password, it will
- be displayed and you will be allowed to edit it.
- You can erase it with the delete key or hold the
- <Ctrl> down and press the <End> key on your key-
- boards separate number pad. All of SERVICES
- line editor commands are available for editing
- the password.
-
- c. Verifying ...........................................
- Function: Verify a password in order to use a password
- protected command.
- Fast Key: <Ctrl> + <Left Shift> + <Right Shift> + "P"
- <Esc> to re-start your try at verifying.
- <Esc> to abort the password verify procedure.
- Comment : Whenever you are required to verify a password,
- the characters you type are not display on the
- monitor. Instead, as you type, a red bar will
- advance across the displayed edit box.
-
- You have three tries to verify a password. After
- the third try, you are returned to SERVICES main
- screen for all procedures requiring this verifi-
- cation except for one. When you first load the
- SERVICES utility, if you are required to verify
- a password, after try number three, SERVICES
- aborts and returns you to DOS.
-
- The <Esc> key serves two purposes. If you made
- a mistake typing the password, press the <Esc>
- key to clear the red bar and start again - this
- is not logged as a try. If you press the <Esc>
- key when the red bar is not displayed, then you
- abort the password verification procedure.
-
- Every time you attempt to verify the password,
- whether the attempt was correct or not, SERVICES
- writes and appends to a password history log.
- This disk file is located in SERVICES directory,
- has a read-only attribute, and keeps track of
- the attempted password, the try number (1 to 3),
- the date and the time.
-
-
-
- SERVICES Manual, version 3.0 page 53
- IV. SERVICES Line Editor Commands
-
- The SERVICES utility uses a built-in line editor for all of its key-
- board routines. This means that whether you are typing in a file's
- name, volume label, or a password, the same edit keys serve the same
- functions.
-
- Command Description
- ----------- -----------
- Right Arrow Moves cursor one space to the right.
- Left Arrow Moves cursor one space to the left.
- <Ctrl> + Right Arrow Moves cursor to the word to the right.
- <Ctrl> + Left Arrow Moves cursor to the word to the left.
- <Home> Moves cursor to beginning of the line.
- <End> Moves cursor to last character on line.
- <Del> Deletes character under the cursor.
- Backspace Deletes character to the left of cursor.
- <Ctrl> + <End> Deletes from cursor to end of the line.
- Use the <End> key on the keyboards separate
- number pad.
- <Ins> Toggles between insert and overtype.
-
-
-
- V. Notes and Tips
-
-
- A. Backup Copies of SERVICES
-
- When you make backup copies of the SERVICES utility program, if you
- are making your copies on 360 Kbyte floppy diskettes, then you should
- copy all of SERVICES EXE files to the first diskette, and label this
- diskette #1. Then, copy the manual and readme.doc to a diskette
- labeled diskette #2.
-
- Diskette #1 Diskette #2
- ----------- -----------
- CHECKSUM.EXE README.DOC
- MAKEFAT.EXE SERVICES.DOC
- PROTECT.EXE
- SERVICES.EXE
- SETUP_S.EXE
-
- When you make your backup with the EXE files on diskette #1 and the
- DOC files on diskette #2, then SETUP_S.EXE can install the SERVICES
- utility onto a hard drive directly from the floppy. If you are making
- a backup of SERVICES onto 1.2 Mbyte or 1.44 Mbyte diskettes, then you
- can copy all of the files onto a single diskette and SETUP_S.EXE will
- still be able to install directly from the diskette to the hard disk.
-
- The SETUP_S utility cannot install SERVICES from a diskette if any of
- the above listed files are missing. To install while the SERVICES
- utility resides in a hard drive location, all the EXE files must be
- present.
- SERVICES Manual, version 3.0 page 54
-
- B. Typing File Names
-
- Note: When typing in the name of a file, the first use of the <Enter>
- key will automatically put the period in the file's name and send the
- cursor to the right of the displayed period. Type in the extension
- name and again press <Enter> to process the file name. DO NOT TYPE
- THE PERIOD between the file's base name and its extension name!
-
- Start typing ---> ________.___ <---------------+
- | |
- | |
- Do not type the period, just press <Enter> |
- |
- Type the extension name, if any, then press <Enter> to process
-
-
- C. SCRNCH
-
- If you use the utility SCRNCH to compress you EXE and COM files, take
- note that all of SERVICES EXE files are SCRNCHable except SERVICES.EXE
- which, cannot be SCRNCHed. If you do SCRNCH SERVICES.EXE, the utility
- will work fine until you use the password command, at which point, the
- SERVICES utility will rudely abort with an internal error message.
-
- This will occur because SCRNCH changes the appearance of a programs
- data tokens. SERVICES, when it clones a password to itself, looks
- for a special token buried deep within itself and will produce an
- error if it cannot be found.
-
- Also, if you SCRNCH the MAKEFAT.EXE or PROTECT.EXE there will be a
- dramatic reduction in execution time causing an annoying delay.
- LSRGroup recommends that you do not SCRNCH any of the SERVICES files.
-
-
- D. Renaming The SERVICES Utilities
-
- Do no rename SERVICES.EXE, MAKEFAT.EXE, PROTECT.EXE, or CHECKSUM.EXE
- and expect the SERVICES program to load and run. SERVICES makes
- specific calls to its utilities by name and, SERVICES also, when you
- load SERVICES, always looks inside of itself for a password. When it
- searches itself, it does so by its own name.
-
-
- E. Directory Names With Extensions
-
- Newer versions of DOS allow you to create directories with a three
- character extension (just like a file extension). SERVICES will read
- these directory names and display them - it will not, however, allow
- you to create a directory name with more than 8 characters. You can
- still create an extension but the total directory name is limited to
- eight characters (That's because the author of SERVICES believes that
- using extensions for directories demonstrates poor disk organization).
-
- SERVICES Manual, version 3.0 page 55
-
-
- F. Speedy Untags
-
- Whenever you change to a new directory or, whenever you change drives,
- SERVICES will automatically untag any tagged files. You do not, in
- this circumstance, need to call the untag command.
-
-
- G. Expeditious Use of Highlight Bars
-
- SERVICES knows what the last file or directory highlighted is, whether
- the highlight is displayed in the file window or directory window.
- This means that if your highlight bar is on a file name and you wish
- to copy to another directory, then press the left arrow key to send
- the highlight bar to the directory window, scroll to the directory
- where you wish to copy the file, then press "C" for copy. SERVICES
- remembers which file was last highlighted and will ask you if you wish
- to copy it to the indicated directory.
-
-
- H. When Files And Directories Don't Display
-
- When you temporarily exit SERVICES into a DOS shell, while in the
- shell, you are free to do anything that you can normally do in DOS,
- including the creation of files and directories. When you exit the
- shell, SERVICES has no idea what you did. If you created a directory
- while in the shell, then you need to have SERVICES refresh its FAT
- file for that drive. Change to that drive and call the refresh FAT
- command. If you created a file within the directory that SERVICES is
- defaulting to, when you exit the shell, simply re-read the directory
- with the change directory command. Also, any program you run directly
- from SERVICES may create a file. Again, use the change directory
- command to re-read the directory's file information.
-
- When you use SERVICES internal calls to add or create an archive file,
- SERVICES will automatically re-read the directory's file information.
-
-
- I. Un-sorting The File Display
-
- If you sort the file window and then wish to un-sort it, issue the
- command to change directory. This will force SERVICES to re-read the
- directory's file information. It will also remove file tags.
-
-
- J. Forgot Your Password?
-
- Your only recourse is to take your backup copy of SERVICES out of the
- safe and re-copy SERVICES.EXE from your backup copy.
-
-
-
-
- SERVICES Manual, version 3.0 page 56
-
- K. Un-installing SERVICES
-
- If you wish to un-install the SERVICES utility, the first thing you
- should do is make sure you have a good backup of it. When you are
- assured of a good backup, change directory to SERVICES directory with
- the change directory command. Tag all of its files with the tag all
- files command. Call the attribute command, then call the tagged files
- sub-command. Press the "C" key to change attributes. This will clear
- all attributes from the files in the SERVICES directory. Now, exit
- the program while in the SERVICES directory and instruct DOS with the
- command, "DEL *.*". To remove the SERVICES directory, after you have
- deleted all of its files, go to a different directory and issue the
- DOS command, "RD\SERVICES", assuming you named SERVICES directory,
- "\SERVICES."
-
-
- L. Getting The Protect Utility When Calling For Password?
-
- Some computer systems are a little finicky and require that the key
- combination used to call the password command be in the exact order
- as described in the chapter on passwords. Re-read this chapter and
- execute you keystrokes exactly as explained.
-
-
- M. Tandy 1000 keyboards
-
- The 96 key keyboard used with many versions of the Tandy 1000 return
- an unusual scan code for the backslash character "\". Consequently,
- SERVICES built-in line editor doesn't recognize it as a backslash.
- If you are using a Tandy computer with the 96 character keyboard and
- cannot type a path name because of this weird scan code, you can still
- type the backslash. Hold the <Alt> key down, and on the separate
- number pad type 96, then release the <Alt> key. LSRGroup may, in the
- future, re-write SERVICES built-in line editor to accept the weird,
- Tandy scan code as a backslash.
-
-
- N. Dual Monitors
-
- If you are using dual monitors and one is a monochrome and the other
- is VGA and you have SERVICES running on the monochrome, when you run
- AutoCAD from SERVICES, the color monitor will have its background color
- turn blue when you exit the AutoCAD program. LSRGroup is unsure as to
- why but there is an easy fix. Before or after you run AutoCAD, exit
- to a DOS shell and issue the command, "MODE CO80". If you are loading
- AutoCAD from a batch file, include the above command in it.
-
-
-
-
-
-
-
- SERVICES Manual, version 3.0 page 57
-
- O. Multi-tasking And LANs
-
- SERVICES is not designed to work with multi-tasking programs, such as,
- DoubleDOS by SoftLogic Solutions, nor is it designed to be used on
- LAN systems. This is because SERVICES does not do any screen writes
- via the BIOS. It does direct screen writes for maximum speed. This
- will cause bleed through in multi-tasking systems and prevent any
- remote user on a network from seeing and viewing SERVICES windows.
-
-
- P. Copy or Move Files to Different Drives
-
- If you wish to copy or move files to a different drive, when SERVICES
- copy or move command asks you if you wish to copy or move files to the
- highlighted directory, answer "N" for "No". SERVICES will then expand
- its pull-down menu box and initiate it built-in line editor. Type the
- drive and path to the desired destination area. If you wish to copy
- to the root of the other drive, just press a letter key for the drive.
- SERVICES will automatically add the colon and backslash.
-
-
- VI. Revision History
-
- Version 1.0
- SERVICES version 1.0 was not up to the expectations of LSRGroup and,
- therefore, never released.
-
- Version 2.0
- SERVICES version 2.0 was a complete re-writing of the SERVICES utility
- and was released in 1988.
-
- Version 3.0
- SERVICES version 3.0 was a substantial re-writing of version 2.0 and
- included the following corrections and changes:
-
- Time and date command, when displaying a files time, is now
- accurate to the 1000th second.
-
- The change drive command now allows the <Esc> to abort if you are
- changing drives to a floppy and there is no diskette in the drive.
-
- The ability to call your test editor was added to SERVICES.
-
- SERVICES now uses LIST.COM to allow full scroll control when
- browsing archives or listing archive contents.
-
- SERVICES now displays all directories, regardless if they have
- read-only, hidden, or system attributes.
-
-
-
-
-
- SERVICES Manual, version 3.0 page 58
-
- The copy and move commands now ask you if it is ok to over-write
- an existing file with a file by the same name. These commands
- now check the free space prior to any copy or move. When copying
- or moving multiple files, if for any reason one or more do not
- transfer, SERVICES will continue through the tagged file list and
- transfer any file that can be transferred. It then removes all tags
- from the file list and re-tags those files that did not transfer.
- If a file could not transfer due to lack of free space on the
- destination disk, SERVICES will display that disk's total disk
- space and its total free space. When copying or moving multiple
- files, SERVICES displays the number of files transferred and the
- number of files remaining that are to be transferred. SERVICES
- will now let you break out of the multiple copy or move procedure
- with the <Esc> key. When you do so, those files that were to be
- moved and didn't get moved are re-tagged by SERVICES.
-
- When erasing multiple files, SERVICES displays the number of files
- that were erased and the number of files remaining that are to be
- erased. You can now break out of multiple erasures by pressing
- the <Esc> key. When you do so, those files that were to be erased
- and didn't get erased are re-tagged by SERVICES.
-
- The copy, move, and erase commands now offer "Except tags".
-
- The change directory command had, under certain circumstances, a
- bug that displayed two highlight bars at the same time. One bar
- in the file window and one bar in the directory window. SERVICES
- version 3.0 corrected this bug.
-
- The rename command had, under certain circumstances, a bug that
- displayed two highlight bars at the same time. One bar in the
- file window and one bar in the directory tree. SERVICES version
- 3.0 corrected this bug.
-
- The copy, move, erase, tag, and untag commands, under certain
- circumstances, produced a conflict with the command letters "T"
- for tag or tagged, "N" for no, and any filename that began with
- the letter "T" or "N". SERVICES version 3.0 corrected this.
-
- SERVICES display of the shift key status was causing excessive
- snow on fast 80386 CPUs. SERVICES 3.0 corrected this problem.
-
- SERVICES now offers four different shells to run programs in.
-
- SERVICES now offer three different shells to exit to DOS with.
-
- When you run a program from within SERVICES, any errorlevel set
- by the program being run will be displayed by SERVICES.
-
- SERVICES now incorporates a new algorithm for obtaining directory
- information. SERVICES also maintains its own FAT files with this
- information. This has dramatically decreased the time it takes
- to change drives from within SERVICES.
- SERVICES Manual, version 3.0 page 59
-
- SERVICES will now allow you to change attributes on tagged files.
-
- SERVICES offers a new file sort option. You can now sort the file
- listing by the file attributes.
-
- If you password protect SERVICES, it now writes a log of each
- password tried, the attempt number, and the date and time.
-
- SERVICES version 3.0 included a virus and corrupted file checker
- called, CHECKSUM.EXE that can be run directly from SERVICES or
- from the DOS command line.
-
- If you are extracting, deleting, or printing files from an archive
- and the archive contains only one file, then SERVICES no longer
- asks you to first tag the file from its selection window.
-
- SERVICES selection window now supports the command "A" for all.
- In this way, if you wish to select all files from the window,
- you do not need to tag each and every one.
-
- SERVICES incorporated calls to PKware's PKzip and PKunzip file
- compression utilities.
-
- SERVICES version 3.0 now has a new algorithm for creating and
- displaying directory trees. This new algorithm limits the
- number of directories that can be read from a disk to 599.
- However, this new algorithm places no limits to the number of
- directories per directory level.
-
- SERVICES version 3.0 further limited the number of files that
- can be displayed within the file window to 680 files/directory.
-
- SERVICES password services are fully case sensitive.
-
- SERVICES now allows file searches on all hard drives, as well as,
- on the default drive. SERVICES file search algorithm is probably
- the fastest search available.
-
- SERVICES now offers the zippy key for zippy tags and untags.
-
- SERVICES version 3.0 extended the archive options with the ability
- to revise or add comments to existing archives.
-
- If SERVICES is password protected then the password must first
- be verified to load SERVICES, use the protect command, use a DOS
- shell, or exit the SERVICES program.
-
- Fixed a bug in the rename command that, under certain circumstances
- prevented files from being renamed with the message, "Can't Rename
- Root Directory".
-
-
-
- SERVICES Manual, version 3.0 page 60
-
- Whenever you change drives with SERVICES, it now places you into
- that drives default directory. In this manner, you can now change
- to a different drive then, when you change back to your previous
- drive, you are in the same directory you were in when you left
- that drive.
-
- VII. Future Enhancements
-
- LSRGroup has many exciting enhancements that will be incorporated into
- the next release of SERVICES or in other subsequent releases. Because
- we believe that our commercial competitors will steal some of our good
- ideas, only those revisions scheduled for release within the next two
- upgrades are listed below. We wish we could present a complete list-
- ing because our plans are truly exciting but, being a small shareware
- producer, we really can't afford to let the commercial giants steal
- our ideas.
-
- * New copy option - copy volume labels to other drives.
-
- * Macros - Create up to 84 different macros assigned to 12 function
- keys. Macros can contain up to 1000 instructions and can run other
- macros. Every command offered by SERVICES (except create password)
- can be included in the macro. Command SERVICES to have the macro
- learn, and every keystroke you make is converted to an optimized
- macro instruction. When you are finished teaching the macro, tell
- SERVICES to stop teaching the macro.
-
- * Display duplicate files - Use this command to locate every instance
- of every duplicate name on any drive or all of your hard drives.
-
- * Rename all tagged files - Assign either a new base name or extension
- name and have all your tagged file names changed accordingly.
-
- * View two drives at once - A third main window that can display both
- directory tree or a file window. When you copy or move to any drive
- other than SERVICES default drive, this window will open and allow
- you to scroll to the directory on your selected drive. No need to
- ever type the drive and path of the destination files.
-
- * File encryption - Our file encryption technique is so effective that
- it might take a Crey computer 1 1/2 months at 24 hours per day to
- decrypt your encrypted file. Don't loose your key!
-
- * Sure kill - use this command to erase files so that they can never
- be undeleted (for the security minded!)
-
- * Set attributes on directories - use this to hide your directories
- from DOS or, use it to change directory attributes to normal for
- maximizing disk compression with your optimizer (Lotus 123 creates
- read-only, hidden, system directories that will prevent your disk
- optimizer from efficiently optimizing your disks).
-
- * Copy a file to a new name on the same directory.
- SERVICES Manual, version 3.0 page 61
-
- VIII. Registration Form
-
- ---------------------------------[ Clip Out ]----------------------------------
-
- SERVICES, version 3.0 Registration Form
-
- Special offer! If you register SERVICES, version 3.0, prior to May 31, 1990,
- you can save nineteen dollars. The normal price for SERVICES is $49 but, if
- you act on this software offer before May 31, 1990, your price is only $30.
-
- Please fill out this form, then mail it along with a check, money order or
- warrent to:
-
- Lawrence Stone Research Group
- P.O. Box 5715
- Charleston, Oregon 97420
-
- Thanks for your support!
-
- Name:_________________________________________________________
-
- Title:________________________________________________________
-
- Company:______________________________________________________
-
- Address:______________________________________________________
-
- ______________________________________________________
-
- City: _____________________ State: _________ Zip:______
-
- Telephone:__________________________________
-
- +============================================================================+
- |Please send me ____ copies of SERVICES @ $___/each for a total of $________ |
- | Price is U.S. Overseas and Canada, add $8.00 U.S. |
- | |
- | Call or write for multiple copy (site license) prices. |
- +----------------------------------------------------------------------------+
-
- +===================== Check One ====================+
- | [__] 5 1/4" Diskettes [__] 3 1/2" Diskette |
- +----------------------------------------------------+
-
- Where did you get the SERVICES utility from (check one, and/or fill in line)?
-
- [__] User Group Name of Group:_____________________________________
-
- [__] BBS Name:_______________________)(Tel #:______________________
-
- [__] Other Such as: ________________________________________________
- SDN Distribution
- ---------------------------------[ Clip Out ]----------------------------------
- SERVICES Manual, version 3.0 page 62
-
-
- IX. Comment/Suggestions Form
-
-
- Name:_________________________________________________________
-
- City: _____________________ State: _________ Zip:______
-
-
- Are you a registered user of SERVICES?_________
-
-
- Comments and Suggestions:____________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
-
- _____________________________________________________________________________
- SERVICES Manual, version 3.0 page 63